dev@glassfish.java.net

Re: Simple way to find the current logging level?

From: Carla Mott <Carla.Mott_at_Sun.COM>
Date: Mon, 27 Oct 2008 11:45:40 -0700

Hi Jacob,

We default the root logger to level INFO and if a named logger doesn't
have a level set on it specifically it will inherit the level of a
parent logger (usually root but it's the first one that is set). If you
are getting null then the level is set on one of its parents and you
will have to walk up the tree to get the level.

Logger levels can be set dynamically at runtime at any point in the
tree. If you have a logger named javax.enterprise.system.core for
example a user can set the level at javax.enterprise.system.core,
javax.enterprise.system, javax.enterprise, javax or the root.

Carla

Jacob Kessler wrote:
> Is there any way to query that within glassfish? As I said, I'm trying
> to get the log level as the Jruby manager starts up to pass it on to the
> jRuby runtimes that it will create, so an asadmin command isn't really
> practical.
>
> Kedar Mhaswade wrote:
>>
>>
>> Jacob Kessler wrote:
>>> I'm trying to find the current logging level so that I can pass it on
>>> to a Jruby runtime to let Rails/merb/etc. log things correctly and
>>> sensibly. However, a simple call to logger.getLevel() on the logger I
>>> have in Java returns a null which, while allowed, isn't very useful.
>>> Trying to recuse myself up the logger hierarchy until I find a
>>> non-null level seems like the wrong way to deal with that, so I
>>> thought I'd ask here: Is there a simple way to find out the current
>>> log level that your logger is logging at?
>>
>> asadmin generate-jvm-report --type=log | grep <logger name>?
>>
>> -Kedar
>>
>> (Assuming v3 Prelude).
>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>