Yes, the first thought I had about the name was exactly "AndRotateStrategy".
Should I repost the contribution with the new name? Carsten > Peter Donald wrote: > > Hmmm. What about the names > > * MultiRotateStrategy (multiple strategies) > * AndRotateStrategy (ands the results of multiple strategies) > > or something else ??? > > On Mon, 20 Aug 2001 17:03, Carsten Ziegeler wrote: > > Hi, > > > > attached is a simple version of a HierarchicalRotateStrategy (also the > > name might not be perfect). > > It can be initialized with an array of RotateStrategy objects. If the > > isRotationNeeded() method is needed this array is queried until all > > objects are processed or the first one responds with true. > > > > > > Carsten > > > > Open Source Group sunShine - b:Integrated > > ================================================================ > > Carsten Ziegeler, S&N AG, Klingenderstrasse 5, D-33100 Paderborn > > www.sundn.de mailto: [EMAIL PROTECTED] > > ================================================================ > > > > > -----Ursprungliche Nachricht----- > > > Von: giacomo [mailto:[EMAIL PROTECTED] > > > Gesendet: Freitag, 17. August 2001 19:51 > > > An: Avalon Development > > > Betreff: Re: AW: LogKit - FileRotation > > > > > > On Fri, 17 Aug 2001, Peter Donald wrote: > > > > On Fri, 17 Aug 2001 18:58, Carsten Ziegeler wrote: > > > > > I just looked at the new RotatingFileOutputLogTarget. > > > > > > > > > > I think there are some required features missing: > > > > > 1. a setRotateStrategy() method > > > > > 2. a setFilenameStrategy() method > > > > > > > > I was thinking of getting rid of all those methods and > passing in the > > > > strategys via the constructor. What do you think of that? > > > > > > +1 for constructor approach, it would ease the LogTargetFactories I'm > > > writing for the LogKitManagement as well as being consistent to the > > > other LogTarget IIRC. > > > > > > > > 3. a RotateStrategy which can combine more than one strategy. > > > > > > We here use > > > > > > > > in the first run the RotateStrategyByTime, however if > > > > > > during a period > > > > > > > > of time the log gets to big (RotateStrategyBySize) we > rotate. So > > > > > you have a hierarchical rotate strategy. > > > > > > > > I like. > > > > > > How to realize? Passing a array of strategies? > > > > > > > > If you also think that these features are valuable, I can > > > > > > implement them > > > > > > > > and contribute it. > > > > > > > > go for it ;) > > > > > > +1 :) > > > > > > Giacomo > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > ---------------------------------------- > Content-Type: application/x-zip-compressed; charset="us-ascii"; > name="HierarchicalRotateStrategy.zip" > Content-Transfer-Encoding: base64 > Content-Description: > ---------------------------------------- > > ---------------------------------------- > Content-Type: text/plain; charset="us-ascii"; name="Attachment: 2" > Content-Transfer-Encoding: 7bit > Content-Description: > ---------------------------------------- > > -- > Cheers, > > Pete > > *-----------------------------------------------------* > * "Faced with the choice between changing one's mind, * > * and proving that there is no need to do so - almost * > * everyone gets busy on the proof." * > * - John Kenneth Galbraith * > *-----------------------------------------------------* > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
