Java Log4j将特定于休眠的消息记录到单独的文件中

Java Log4j将特定于休眠的消息记录到单独的文件中,java,log4j,Java,Log4j,我想使用log4j将特定于Hibernate的日志转到一个单独的文件中。 我试过这个: # Root logger option--First parameter is logLevel, second says redirect to file , third says redirect to standard output alos log4j.rootLogger=INFO, file, stdout # Log everything. Good for troubleshooting

我想使用log4j将特定于Hibernate的日志转到一个单独的文件中。 我试过这个:

# Root logger option--First parameter is logLevel, second says redirect to file , third says redirect to standard output alos
log4j.rootLogger=INFO, file, stdout


# Log everything. Good for troubleshooting
log4j.logger.org.hibernate=INFO,hblog

# Log all JDBC parameters
log4j.logger.org.hibernate.type=ALL

# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.file.File=D:\\a2bnextLogs\\a2bnext.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.DailyRollingFileAppender
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

# Direct hibernate messages to a log file
log4j.appender.hblog=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.hblog.File=D:\\a2bnextLogs\\hibernate.log
log4j.appender.hblog.layout=org.apache.log4j.PatternLayout
log4j.appender.hblog.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
但这似乎是可行的。有人能建议我需要在上述配置中做些什么更改吗