[logback-user] Obtaining logger list
Stevo Slavić
sslavic at gmail.com
Thu Oct 13 13:28:22 CEST 2011
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 <ceki at qos.ch> 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
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user
More information about the Logback-user
mailing list