Log4j配置具体解释
2016-03-28 19:49
253 查看
#配置Logger #--log4j.rootLogger=[level], appenderName1, appenderName2, ... #level分为: # FATAL : 0 # ERROR : 3 # WARN : 4 # INFO : 6 # DEBUG : 7 #appenderName 随意取 # #配置Appender #--log4j.appender.appenderName= appenderClassName #--log4j.appender.appenderName.option1= value1 #--........................................... #appenderClassName必须为类的全名,log4j提供下面几种: # org.apache.log4j.ConsoleAppender : 控制台 # org.apache.log4j.FileAppender : 文件 # org.apache.log4j.DailyRollingFileAppender : 每天产生一个新的日志文件 # org.apache.log4j.RollingFileAppender : 文件达到指定大小时产生一个新的日志文件 # org.apache.log4j.WriterAppender : 将日志以流形式发送到随意指定地方 # #option依据appenderClass的不同而有所差别。但有些是共同的. #option为layout时指定appenderName的布局 #--log4j.appender.appenderName.layout= layoutClassName #--log4j.appender.appenderName.layout.option1= value1 #--.................................................. #layoutClassName必须为类的全名,log4j提供下面几种: # org.apache.log4j.HTMLLayout : 以HTML表格形式布局 # org.apache.log4j.PatternLayout : 指定格式布局 # org.apache.log4j.SimpleLayout : 包括日志级别和信息的字符串 # org.apache.log4j.TTCCLayout : 包括日志产生的时间、线程、类别等等信息 # #option依据layoutClass的不同而有所差别,但有些是共同的. #option为ConversionPattern时指定布局格式. #--log4j.appender.appenderName.layout.ConversionPattern= PatternString #PatternString为格式字符串。例如以下 # %m : 要输出的信息 # %p : 输出级别 # %r : 输出自应用启动到输出该log信息耗费的毫秒数 # %c : 输出所在类全名 # %t : 线程名 # %n : 换行符(依据平台不同而不同) # %d : 输出日期和时间,能够指定格式。如: %d{yyyy MM dd HH:mm:ss} # %l : 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举 例:Testlog4.main(TestLog4.java: 10 ) #演示样例: log4j.rootLogger=info, console, ErrorFile log4j.appender.console= org.apache.log4j.ConsoleAppender log4j.appender.console.Target= System.out log4j.appender.console.layout= org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} %5p %c{1}: %L - %m%n log4j.appender.ErrorFile= org.apache.log4j.DailyRollingFileAppender log4j.appender.ErrorFile.File= ${catalina.home}\\app.err log4j.appender.ErrorFile.Append= true log4j.appender.ErrorFile.Threshold = ERROR log4j.appender.ErrorFile.layout= org.apache.log4j.PatternLayout log4j.appender.ErrorFile.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%5p] - [%c]\: %m%n #hibernal log4j.logger.org.hibernate=debug log4j.logger.org.hibernate.hql.ast.AST=debug log4j.logger.org.hibernate.SQL=debug log4j.logger.org.hibernate.type=info log4j.logger.org.hibernate.type=debug log4j.logger.org.hibernate.tool.hbm2ddl=debug log4j.logger.org.hibernate.hql=debug log4j.logger.org.hibernate.cache=debug log4j.logger.org.hibernate.transaction=debug log4j.logger.org.hibernate.jdbc=debug log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=INFO
欢迎大家一起讨论学习!
实用的自己收!
记录与分享,让你我共成长!
欢迎查看我的其它博客。我的博客地址:http://blog.csdn.net/caicongyang
相关文章推荐
- NHibernate3.2学习笔记-几种查询方式
- 三角形3
- HDU 5651xiaoxin juju needs help 带模除法逆元+有重复元素的全排列值
- 2016春季练习——位运算
- 推荐算法分类:协同过滤、聚类、分类
- 在企业内部分发 iOS 应用程序
- 第三次作业
- 三角形2
- 单链表的基本操作
- 第5周-项目3-时间类(1)
- 优先队列的一些使用
- Install Oracle 10g on Red Hat Linux 5.3 Step by Step
- 腐蚀图像
- 机器学习实战笔记1(机器学习基础)
- 二维数组求最大子矩阵的和
- Android 引导页的实现
- 啥叫"短路逻辑"
- MFC子窗口和父窗口
- hdu 1014 Uniform Generator 数论
- 推荐系统简单介绍