log4j将不同等级的类型日志进行分类
2016-05-01 22:57
369 查看
#将不用的日志文件存储到不同的日志文件中 log4j.rootLogger=INFO,all,info,warn,error,fatal,stdout #输出到控制台,定义了一个stdout,但是没使用到rootLogger中,下面的other将会使用。 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out #可以灵活的指定布局模式 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout #输出的格式 log4j.appender.stdout.layout.ConversionPattern=%r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n #定义info的输出到那个文件中 #每天生成一个日志文件 log4j.logger.info=INFO,info log4j.appender.info=org.apache.log4j.DailyRollingFileAppender #输出到那个文件中 log4j.appender.info.File=E:/logs/test1/info.log #每天生成的日志格式 log4j.appender.info.DatePattern='.'yyyy-MM-dd'.log' #可以灵活的指定布局模式 log4j.appender.info.layout=org.apache.log4j.PatternLayout #自定义级别 log4j.appender.info.Threshold = INFO #输出的格式 log4j.appender.info.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n #定义warn的文件格式 log4j.logger.warn=WARN,warn log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender log4j.appender.warn.File=E:/logs/test1/warn.log log4j.appender.warn.DatePattern='.'yyyy-MM-dd'.log' log4j.appender.warn.layout=org.apache.log4j.PatternLayout #定义级别 log4j.appender.warn.Threshold = WARN log4j.appender.warn.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n #定义error的文件格式 log4j.logger.error=error log4j.appender.error=org.apache.log4j.DailyRollingFileAppender log4j.appender.error.File=E:/logs/test1/error.log log4j.appender.error.DatePattern='.'yyyy-MM-dd'.log' log4j.appender.error.layout=org.apache.log4j.PatternLayout #定义级别 log4j.appender.error.Threshold = ERROR log4j.appender.error.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n #定义faltal的文件格式 log4j.logger.fatal=fatal log4j.appender.fatal=org.apache.log4j.DailyRollingFileAppender log4j.appender.fatal.File=E:/logs/test1/fatal.log log4j.appender.fatal.DatePattern='.'yyyy-MM-dd'.log' log4j.appender.fatal.layout=org.apache.log4j.PatternLayout #定义级别 log4j.appender.fatal.Threshold = FATAL log4j.appender.fatal.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n #定义all的输出到那个文件中 #每天生成一个日志文件 log4j.appender.all=org.apache.log4j.DailyRollingFileAppender #输出到那个文件中 log4j.appender.all.File=E:/logs/test1/all.log #每天生成的日志格式 log4j.appender.all.DatePattern='.'yyyy-MM-dd'.log' #可以灵活的指定布局模式 log4j.appender.all.layout=org.apache.log4j.PatternLayout #输出的格式 log4j.appender.info.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n
相关文章推荐
- 学习进度条(第九周)
- 20145213《Java程序设计》第九周学习总结
- JAVA - Collections用法总结
- poj2010 Moo University - Financial Aid(最大化第k大)
- ios之多线程-NSThead、GCD、NSOperationQueue
- Ubuntu12.04编译openwrt过程中遇到的一些问题及处理方法
- 码农小汪-Spring MVC -DispatcherServlet 详解
- SpotLight和NSUserActivity的使用
- (十)JavaScript之【DOM定义】
- 核心编程答案(第三章)
- 便利的开发工具 CppUnit 快速使用指南
- 使用MapReduce对数据文件进行切分
- LeetCode-3-Longest Substring Without Repeating Characters
- 1.机器学习与微积分
- 使用Spring Cloud Config搭建配置中心
- 红黑树java实现
- 20145231《Java程序设计》第四次实验报告
- 20145223《Java程序程序设计》第9周学习总结
- 20145110 《Java程序设计》第九周学习总结
- 学习PS涂抹工具