On Thu, 27 Sep 2001 19:14, Sylvain Wallez wrote: > > Sounds kool ;) Just FYI the way I originally wanted to do it was > > something like > > > > Hierargy.getManager() > > > > class LogManager > > { > > setLogTargets( String name, LogTarget[] targets ); > > LogTarget[] getLogTargets( String name ); > > > > setPriority( String name, Priority ); > > Priority getPriority( String name ); > > > > ...insert other mutators/accessors here ... > > } > > > > I am not sure how valid that is now or even if it is still a good idea ;) > > I'm not sure wether the first parameter should be a String or a Logger > (which of course must belong to the managed hierarchy). In other words, > should the manager act on loggers/categories that already exist, or > should it create them on the fly when requested ?
I would say create them on the fly. (fits in with how it behaves now). > And also, couldn't Hierarchy and HierarchyManager be merged ? If there's > no restriction for getting a manager once we know the hierarchy, it > would be better IMO to let the Hierarchy manage itself its category > tree, or we will end up with Hierarchy having only getLoggerFor() and > all other methods moved to HierarchyManager. > > Thoughts ? works for me - Hierarchy used to be called LogManager in LogKit's alpha stage ;) It was changed to Hierarchy because a few people requested the name change (because thats the same terminology Log4J uses). > And also, please find attached a StreamTargetFactory which allows to > configure StreamTargets with LogKitManager using OutputStreams stored in > the context (System.out/System.err are predefined entries). will add it in a bit. -- Cheers, Pete ---------------------------------------------- Money is how people with no talent keep score. ---------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]