【发布时间】:2009-09-11 00:37:59
【问题描述】:
我有以下代码,但我仍然无法让 Hibernate 将 SQL 查询写入日志文件。它完美地将它们写入 Eclipse 控制台。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >
<log4j:configuration>
<appender name="file"
class="org.apache.log4j.RollingFileAppender">
<param name="maxFileSize" value="500KB"/>
<param name="maxBackupIndex" value="5"/>
<param name="File" value="hibernate.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n" />
</layout>
</appender>
<logger name="org.hibernate.SQL">
<level value="info"/>
<appender-ref ref="file"/>
</logger>
<root>
<priority value="info"></priority>
<!-- -->
</root>
</log4j:configuration>
有人可以解释为什么吗?我感觉到那个元素,它的元素必须与它做一些事情,但不知道这个元素有什么作用?有人可以发布链接或其他我可以阅读的内容。
【问题讨论】: