>From reading some of the SLF4J posts, it seems that Hibernate uses SLF4J.  
>Could
it be that you have to install the correct binding to route hibernate logs to 
Log4j?

Jake

On 8/24/2009 2:31 AM, aabra1 wrote:
> Did u ever figure it out?
> My custom packages logging is controlled fine but I cannot seem to control
> anything from org.hibernate.
> Same problem as yours.
> 
> 
> 
> 
> wild_oscar wrote:
>> I will try it, although I do not believe that should be a problem - I have
>> my Log Servlet set to pick up the log4j.properties file from the /lib
>> directory. And all other properties (for instance, changing the log level
>> of my custom packages) are working well (eg, turning off the log for my
>> packages works). 
>>
>> Jacob Kjome wrote:
>>>
>>> The WEB-INF/lib folder is not added to the classpath.  Each jar in said
>>> folder is 
>>> but not the folder itself.  You need to put it in WEB-INF/classes.  I
>>> assume you 
>>> are using Tomcat standalone, with child-first classloading?  Then if you
>>> put 
>>> log4j.jar in WEB-INF/lib, it should pick up log4j.properties from
>>> WEB-INF/classes, 
>>> unless you have log4j.xml somewhere in the root package on the classpath,
>>> as 
>>> log4j.xml is used in preference to log4j.properties.
>>>
>>>
>>> Jake
>>>
>>> wild_oscar wrote:
>>>> My current log4j properties file has the following input regarding
>>>> Hibernate:
>>>>
>>>> [code]
>>>> log4j.appender.stdout=org.apache.log4j.ConsoleAppender
>>>> log4j.appender.stdout.Target=System.out
>>>> log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
>>>> log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L
>>>> -
>>>> %m%n
>>>>
>>>> log4j.rootLogger=warn, stdout
>>>> #log4j.logger.org.hibernate=info
>>>> #log4j.logger.org.hibernate=DEBUG
>>>> log4j.logger.org.hibernate=debug, stdout 
>>>> log4j.logger.org.hibernate.SQL=debug, stdout
>>>> log4j.logger.org.hibernate.type=info, stdout
>>>> log4j.logger.org.hibernate.engine.QueryParameters=debug 
>>>> [/code]
>>>>
>>>> and the file is in the lib folder of my web application.
>>>>
>>>> Unfortunately, I cannot get any Hibernate logs on my tomcat logging file
>>>> unless I explicitly set the attribute
>>>>
>>>>                    <property name="show_sql">true</property> 
>>>>
>>>> on my hibernate.cfg.xml file. (and I can't get my queryparameters, on
>>>> which
>>>> I am interested in).
>>>>
>>>> Can anyone help me understand what am I doing wrong for the hibernate
>>>> not
>>>> being logged?
>>>> Thank you for your replies!
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
>>> For additional commands, e-mail: log4j-user-h...@logging.apache.org
>>>
>>>
>>>
>>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org

Reply via email to