dev@glassfish.java.net

Re: logger changes - this will help you

From: Carla Mott <Carla.Mott_at_Sun.COM>
Date: Mon, 22 Sep 2008 17:03:40 -0700

Hi Jan,

Today I deleted my workspace and checked out a clean one. I was able to
build and run the quicklook tests fine. I'm also able to see that the
logging.properties file is always read when it is edited.

Can you try your test again?

Thanks,
Carla

Carla Mott wrote:
>
>
> Hi Jan,
>
> I updated and rebuilt v3 and tested again. this time I too didn't see
> the readConfiguration called when I changed the logging.properties file.
> I will investigate further.
>
> carla
>
>
> Carla Mott wrote:
>> Hi,
>>
>> the code that calls readConfiguration is in LogMangerService. I see
>> that it is getting called when I change the logging.properties file.
>> Where is the logging.properties file you are using exactly?
>>
>>
>>
>> Jan Luehe wrote:
>>> Hi Carla,
>>>
>>> On 09/19/08 05:57 PM, Carla Mott wrote:
>>>>
>>>> What is supposed to happen is when you save the file that should
>>>> trigger the readConfiguration to be called. I know that there is a
>>>> bug on this since in at least one case there is an infinite loop
>>>> which means the logger is reconfigured.
>>>>
>>>> Not sure why you are not seeing the change. Is the logger name
>>>> correct? I copied what was in LogDomains.java but maybe I made a
>>>> mistake. Can you make the change and restart the server and see if
>>>> the change took affect so we know the logger is correct.
>>>
>>> Yes, that's what I did: Uncomment the line (for the web logger) in
>>> logging.properties and restart the server.
>>> When I add a breakpoint in
>>> java.util.logging.LogManager.readConfiguration(), I see only the
>>> logging.properties
>>> from my JRE getting read, but never the one from my domain.
>>>
>>>
>>> Jan
>>>
>>>
>>>>
>>>> I'm looking into the infinite loop bug. I will make sure the
>>>> configuration is getting updated as part of that.
>>>>
>>>> carla
>>>>
>>>>
>>>> Jan Luehe wrote:
>>>>> Thanks, Carla!
>>>>>
>>>>> I'm having trouble setting the log level of the web related logger
>>>>> to FINE.
>>>>>
>>>>> To do this, I've edited my domain's logging.properties and uncommented
>>>>> this line:
>>>>>
>>>>> javax.enterprise.system.container.web.level=FINE
>>>>>
>>>>> I understand that the settings in my domain's logging.properties
>>>>> are supposed
>>>>> to become effective by a call to
>>>>> java.util.logging.LogManager.readConfiguration(),
>>>>> which parses the logging properties file referenced by the
>>>>> "java.util.logging.config.file"
>>>>> system property. In v3, this system property points to the domain's
>>>>> logging.properties.
>>>>>
>>>>> I understand that all this is supposed to get triggered by
>>>>> LogMangerService.postConstruct(), yet I don't see this method ever
>>>>> getting
>>>>> called, which is why my domain's logging.properties is never
>>>>> getting parsed ...
>>>>>
>>>>>
>>>>> Jan
>>>>>
>>>>>
>>>>> On 09/19/08 04:44 PM, Carla Mott wrote:
>>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> Jerome and I talked this morning and we think the code I just
>>>>>> commited will help you. I modified LogDomains.java to in addition
>>>>>> to looking for the resource bundle in the bundle of the calling
>>>>>> class to also look in the common-util bundle (where LogDomains is)
>>>>>> which is where most LogStrings.properties files are now.
>>>>>>
>>>>>>
>>>>>> This reduces the urgency of moving those files now and we can wait
>>>>>> to move them after prelude v3 is out.
>>>>>>
>>>>>> This time I ran the quicklook tests and didn't undeploy the
>>>>>> tests. I then reran the tests again, restarting the server with
>>>>>> the tests and both times the tests passed.
>>>>>>
>>>>>> Hope this helps,
>>>>>> Carla
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> 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
>>>
>>
>>
>> ---------------------------------------------------------------------
>> 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
>