Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] Logging configuration not working

Here's an update on this.

If I specify the path to the log file using the setLog(Writer) method
everything works.  For example:

session.setLog("/tmp/mylog.txt")

So I figured it's a small bug and if I provide the SessionLog's writer
to the setLog() method it might work so I tried this:

session.setLog(session.getSessionLog().getWriter());

That didn't work.




On Tue, Apr 21, 2009 at 10:44 AM, Zarar Siddiqi <zarars@xxxxxxxxx> wrote:
> I tried this and the getSessionLog() returns an object of type
> org.eclipse.persistence.logging.DefaultSessionLog.  I even tried
> setting a new session log by writing:
>
> session.setSessionLog(new DefaultSessionLog());
>
> However, this prevented any log statements from being printed in
> Glassfish's server.log.
>
> I also printed session.getProperties() and everything seems to be set
> properly, yet I get logging statements of the following form:
>
> [#|2009-04-21T10:44:09.046-0400|INFO|sun-appserver9.1|javax.enterprise.system.stream.out|_ThreadID=17;_ThreadName=httpSSLWorkerThread-8080-0;|[EL
> Fine]: Connection(29380112)--SELECT...
>
> Weird.
>
>
> On Thu, Apr 16, 2009 at 9:08 AM, James Sutherland <jamesssss@xxxxxxxxx> wrote:
>>
>> That is odd.  It could be that Glassfish is always overriding this property,
>> what version of Glassfish are you using?
>>
>> Try using a SessionCustomizer and check what the Sesssion's SessionLog is
>> (getSessionLog()).  You can also reset it in the customizer to the
>> DefaultSessionLog.
>>
>>
>>
>> Zarar Siddiqi wrote:
>>>
>>> Thanks for the reply.  I added this to the persistence.xml but it
>>> didn't seem to make a difference:
>>>
>>> <property name="eclipselink.logging.logger" value="DefaultLogger"/>
>>>
>>> Is this not good enough to tell Glassfish to use the EclipseLink logger?
>>>
>>>
>>>
>>>
>>> On Wed, Apr 15, 2009 at 9:44 AM, James Sutherland <jamesssss@xxxxxxxxx>
>>> wrote:
>>>>
>>>> This is because, by default on SunAS EclipseLink intergrates with the
>>>> server
>>>> logging.  The thread/session properties only apply to EclipseLink's
>>>> logging.
>>>> To configure your server's logging you will need to config this in your
>>>> server's logging configuration.
>>>>
>>>> To switch to using EclipseLink's logging set,
>>>>
>>>> "eclipselink.logging.logger"="DefaultLogger"
>>>>
>>>>
>>>> Zarar Siddiqi wrote:
>>>>>
>>>>> Here's the properties element of my persistence.xml:
>>>>>
>>>>>         <properties>
>>>>>           <property name="eclipselink.target-database" value="DB2"/>
>>>>>           <property name="eclipselink.target-server" value="SunAS9" />
>>>>>           <property name="eclipselink.logging.level" value="FINE"/>
>>>>>           <property name="eclipselink.logging.thread" value="false"/>
>>>>>           <property name="eclipselink.logging.session" value="false"/>
>>>>>         </properties>
>>>>>
>>>>> Yet I continue to see stuff like this:
>>>>>
>>>>> [#|2009-04-14T13:11:25.089-0400|FINE|sun-appserver9.1|org.eclipse.persistence.session.file:/C:/dev/projects/calendar/ear/calendar/target/calendar/calendar.jar/-calendarDatabase.sql|_ThreadID=19;_ThreadName=httpSSLWorkerThread-8080-1;ClassName=null;MethodName=null;_RequestID=d263c39d-0885-43d5-8a2e-c4587fc82f77;|SELECT
>>>>> t0.ID, t0.CURRICULAR, t0.ENABLED, t0.TITLE, t0.CAL_YEAR, t0.SEQUENCE,
>>>>> t0.CALENDAR_ID FROM ....
>>>>>
>>>>> Any ideas?
>>>
>>>
>>
>>
>> -----
>> ---
>> http://wiki.eclipse.org/User:James.sutherland.oracle.com James Sutherland
>> http://www.eclipse.org/eclipselink/
>>  EclipseLink ,  http://www.oracle.com/technology/products/ias/toplink/
>> TopLink
>> Wiki:  http://wiki.eclipse.org/EclipseLink EclipseLink ,
>> http://wiki.oracle.com/page/TopLink TopLink
>> Forums:  http://forums.oracle.com/forums/forum.jspa?forumID=48 TopLink ,
>> http://www.nabble.com/EclipseLink-f26430.html EclipseLink
>> Book:  http://en.wikibooks.org/wiki/Java_Persistence Java Persistence
>> --
>> View this message in context: http://www.nabble.com/Logging-configuration-not-working-tp23043912p23077647.html
>> Sent from the EclipseLink - Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> eclipselink-users mailing list
>> eclipselink-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>>
>


Back to the top