dev@glassfish.java.net

Re: logger changes - this will help you

From: Carla Mott <Carla.Mott_at_Sun.COM>
Date: Mon, 22 Sep 2008 19:14:18 -0700

I tried that too and it again gets picked up. I don't know what to try
next since I simply can not reproduce what you are seeing.

CArla

Jan Luehe wrote:
> On 09/22/08 06:30 PM, Carla Mott wrote:
>> send me exactly what you are doing. I see that
>> LogManager.readConfiguration() is called at startup and when I change
>> the file. I usually start the server using java -jar ... I don't use
>> asadmin. Is that what you are doing?
>
> Yes, I use asadmin.
>
> Jan
>
>
>>
>> CArla
>>
>> Jan Luehe wrote:
>>> Carla,
>>>
>>> On 09/22/08 05:03 PM, Carla Mott wrote:
>>>> 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?
>>>
>>> I just rebuilt from scratch myself. I must be doing something wrong,
>>> but I still don't see the domain's logging.properties getting passed to
>>> LogManager.readConfiguration() after starting the domain.
>>>
>>> I do see it getting passed to LogManager.readConfiguration() only after
>>> editing it (after the domain has been started). However, when I do that,
>>> I fail to stop the domain.
>>>
>>>
>>> Jan
>>>
>>>>
>>>> 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
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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
>