log4j 常用配置说明

以下是自己使用log4j时的常用配置,保存日志,打印ibatis的sql信息

#log4j.rootLogger = [ level ] , appenderName, appenderName, ...
#rootLogger根的level优先级: ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF 
#初始版本用的是以下模式
#log4j.rootLogger=WARN, stdout
log4j.rootLogger=DEBUG, stdout, fileout

#为指定的包名,只输出那些级别高于或等于它的级别的信息.如不设置,继承rootLogger的输出级别.
#输出ibatis-SQL模式     仅调试时打开
log4j.logger.java.sql.PreparedStatement=DEBUG
#单独为com.test包含的类输出该等级的日志
log4j.logger.com.test = DEBUG

#控制台输出
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} :%m%n

#文件输出
#每日文件输出
log4j.appender.fileout=org.apache.log4j.DailyRollingFileAppender
#TOMCAT容器输出路径
log4j.appender.fileout.File=${catalina.home}/logs/test_
#后缀可为.txt/.log/.html等等
log4j.appender.file.DatePattern=yyyy-MM-dd'.log'
log4j.appender.fileout.layout=org.apache.log4j.PatternLayout
#%p是打印日志级别  %d{yyyy-MM-dd HH:mm:ss}是打印时间格式 %C是打印完全类名 %M是方法名 %m就是要打印的内容 %n是输出一个空行
log4j.appender.fileout.layout.ConversionPattern=[%p] %d{yyyy-MM-dd HH:mm:ss} :%C.%M:%m%n
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,057评论 0 6
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,125评论 1 13
  • 一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layo...
    默默守护阅读 1,939评论 2 8
  • from:https://www.cnblogs.com/ITtangtang/p/3926665.html一、L...
    enshunyan阅读 3,345评论 0 0
  • 2015年的时候,作家弋舟曾写过一个专栏,名为《我在这世上太孤独》,关注的是空巢老人。其中有一个故事特别打动我。 ...
    闲云野小鹤阅读 833评论 0 3