log4j hibernate和spring的debug信息能够写入日志文件,但是代码中打的log.debug(),在控制台上可以输出,但是不能写入日志文件。log4j配置如下:设置log4j.rootLogger = DEBUG,stdout,D输出信息到控制抬log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.Threshold = INFOlog4j.appender.stdout.layout = org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n输出DEBUG 级别以上的日志到log4j.appender.D = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.D.File = ${xxxx.root}/$sys_data/log/log.loglog4j.appender.D.Append = truelog4j.appender.D.Threshold = DEBUGlog4j.appender.D.layout = org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern =%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n#log4j for springMVC#log4j.logger.org.springframework=WARN#hibernate#log4j.logger.org.hibernate.SQL=ERROR
添加回答
举报
0/150
提交
取消