dev@glassfish.java.net

Re: Simple way to find the current logging level?

From: Kedar Mhaswade <Kedar.Mhaswade_at_Sun.COM>
Date: Mon, 27 Oct 2008 11:38:22 -0700

Jacob,

OK, you need a Java API, right?

Jerome Dochez wrote:
> do you have the logger instance, why don't you do a getLevel() call on it ?
> if you want configured level without instantiating the logger instance,
> there is no current admin API to give you that information.

Jerome,

This is a valid RFE for glassfish-api, I guess. Should it be created? If what
Jacob says below (logger.getLevel() returns null), then I think it is lame on
JDK logging that they don't have something like logger.getEffectiveLoggingLevel
which returns a non-null instance of java.util.logging.Level.

-Kedar

>
> jerome
>
> On Oct 27, 2008, at 10:04 AM, 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
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>