Yes, this was what I needed. Now I understand the relationship between slf4j ILoggerFactory and logback LoggerContext.
Ceki, thank you very much! Regards, Stevo. On Thu, Oct 13, 2011 at 12:01 PM, ceki <[email protected]> wrote: > Hi Stevo, > > Assuming logback is the current slf4j binding: > > import org.slf4j.LoggerFactory; > import ch.qos.logback.classic.LoggerContext; > > LoggerContext context = > (LoggerContext) LoggerFactory.getILoggerFactory(); > > The LoggerContext class has a method called getLoggerList() which returns > the data you are asking for. > > Does this answer your question? > -- > Ceki > > On 13/10/2011 11:49 AM, Stevo Slavić wrote: >> >> Hello Logback users, >> >> I'm trying to migrate from log4j, more specifically to find a >> replacement for org.apache.log4j.LogManager.getCurrentLoggers >> >> Is there any other way to obtain Logger list except through JMX and >> JMXConfigurator? Accessing LoggerContext would be enough too - how >> does one grab a hold of that one? I see ContextAware interface and >> Base implementation, maybe if my custom class would implement/extend >> these I could get LoggerContext, but how do I register my components >> with Logback to have the LoggerContext injected? >> >> Regards, >> Stevo. > > _______________________________________________ > Logback-user mailing list > [email protected] > http://mailman.qos.ch/mailman/listinfo/logback-user _______________________________________________ Logback-user mailing list [email protected] http://mailman.qos.ch/mailman/listinfo/logback-user
