log4j 日志打印问题
log4j.rootLogger=stdout,logDailyFile,errorlogfile
#log4j.rootLogger=ALL,systemOut,logDailyFile,logRollingFile,errorlogfile,logMail,logDB
log4j.logger.java.sql=DEBUG
log4j.logger.com.line.up=DEBUG
log4j.logger.fmp-runtime-exception=ERROR
log4j.logger.net.sf=ERROR
log4j.logger.org.apache.ibatis.cache.decorators.LoggingCache=INFO
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5p][%-22d{yyyy/MM/dd HH:mm:ssS}][%l]%n%m%n
log4j.appender.stdout.Threshold=INFO
log4j.appender.stdout.Encoding=UTF-8
log4j.appender.logDailyFile= org.apache.log4j.DailyRollingFileAppender
log4j.appender.logDailyFile.layout= org.apache.log4j.PatternLayout
log4j.appender.logDailyFile.layout.ConversionPattern=[%-5p][%-22d{yyyy/MM/dd HH:mm:ssS}][%l]%n%m%n
log4j.appender.logDailyFile.Threshold=INFO
log4j.appender.logDailyFile.ImmediateFlush=TRUE
log4j.appender.logDailyFile.Append=TRUE
log4j.appender.logDailyFile.File=f:/line_log/line-website-info.log
log4j.appender.logDailyFile.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.logDailyFile.Encoding=UTF-8
# Save ERROR LOG
log4j.appender.errorlogfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.errorlogfile.File=f:/line_log/line-website-error.log
log4j.appender.errorlogfile.DatePattern=.yyyy-MM-dd
log4j.appender.errorlogfile.Append=true
log4j.appender.errorlogfile.Threshold=ERROR
log4j.appender.errorlogfile.layout=org.apache.log4j.PatternLayout
log4j.appender.errorlogfile.layout.ConversionPattern=%p %d [%c] - %m%n
以上是log4j 配置文件,
问题是:
在console中不输出任何在代码中的info语句,但是输出 mybatis 的SQL语句,
日志文件中输出info语句,但是不输出mybatis的SQL语句,请指点。
#log4j.rootLogger=ALL,systemOut,logDailyFile,logRollingFile,errorlogfile,logMail,logDB
log4j.logger.java.sql=DEBUG
log4j.logger.com.line.up=DEBUG
log4j.logger.fmp-runtime-exception=ERROR
log4j.logger.net.sf=ERROR
log4j.logger.org.apache.ibatis.cache.decorators.LoggingCache=INFO
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5p][%-22d{yyyy/MM/dd HH:mm:ssS}][%l]%n%m%n
log4j.appender.stdout.Threshold=INFO
log4j.appender.stdout.Encoding=UTF-8
log4j.appender.logDailyFile= org.apache.log4j.DailyRollingFileAppender
log4j.appender.logDailyFile.layout= org.apache.log4j.PatternLayout
log4j.appender.logDailyFile.layout.ConversionPattern=[%-5p][%-22d{yyyy/MM/dd HH:mm:ssS}][%l]%n%m%n
log4j.appender.logDailyFile.Threshold=INFO
log4j.appender.logDailyFile.ImmediateFlush=TRUE
log4j.appender.logDailyFile.Append=TRUE
log4j.appender.logDailyFile.File=f:/line_log/line-website-info.log
log4j.appender.logDailyFile.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.logDailyFile.Encoding=UTF-8
# Save ERROR LOG
log4j.appender.errorlogfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.errorlogfile.File=f:/line_log/line-website-error.log
log4j.appender.errorlogfile.DatePattern=.yyyy-MM-dd
log4j.appender.errorlogfile.Append=true
log4j.appender.errorlogfile.Threshold=ERROR
log4j.appender.errorlogfile.layout=org.apache.log4j.PatternLayout
log4j.appender.errorlogfile.layout.ConversionPattern=%p %d [%c] - %m%n
以上是log4j 配置文件,
问题是:
在console中不输出任何在代码中的info语句,但是输出 mybatis 的SQL语句,
日志文件中输出info语句,但是不输出mybatis的SQL语句,请指点。
...全文
相关推荐
ibatis打印sql
综上所述,"ibatis打印sql"这个主题涵盖了解决iBATIS应用中的调试、性能监控和问题定位的关键技术,主要通过集成Log4j并配置合适的日志级别来实现。
浅谈log4j 不打印异常堆栈
浅谈log4j 不打印异常堆栈本文主要介绍了log4j 不打印异常堆栈的原因和解决方法,该问题在实际开发中可能会给程序员带来困扰。
log4j-如何将日志打印到控制台:log4j-demo.zip
《深入理解Log4j:如何将日志打印到控制台》日志系统在软件开发中扮演着至关重要的角色,它能帮助开发者追踪程序运行状态、定位错误和调试问题。
Log4j 配置日志打印时区的实现方法
在某些情况下,我们可能需要确保日志打印出的时间与本地时区一致,或者根据特定需求调整时区。在本文中,我们将深入探讨如何在Log4j中配置日志打印时区,以解决类似标题中描述的问题。
log4j 日志打印
《深入理解Log4j日志打印》在Java开发领域,日志打印是不可或缺的一环,它对于系统调试、性能监控、故障排查等都起着至关重要的作用。Log4j作为Java中最常用的日志框架之一,深受广大开发者喜爱。


Web 开发
