Sl4j不会记录来自JPA的sql语句

我正在使用JPA,Hibernate和Sl4j开发应用程序。我不能让sl4j记录sql语句。


这是我的代码:


persistence.xml


<persistence-unit name="timeoffcore.persistence.unit">

    <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>

    <properties>

        <property name="hibernate.hbm2ddl.auto" value="create"/>

        <property name="show_sql" value="true"/>

    </properties>

</persistence-unit>

log4j.properties


# Direct log messages to a log file

log4j.appender.file=org.apache.log4j.RollingFileAppender

log4j.appender.file.File=timeoff.log

log4j.appender.file.MaxFileSize=1MB

log4j.appender.file.MaxBackupIndex=1

log4j.appender.file.layout=org.apache.log4j.PatternLayout

log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n


# Direct log messages to stdout

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{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n


# Root logger option

log4j.rootLogger=INFO, file, stdout

但是日志中没有sql语句。既不在控制台中,也不在文件中。


明月笑刀无情
浏览 185回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java