# priority  :debug<info<warn<error
#you cannot specify every priority with different file for log4j
log4j.rootLogger=debug,stdout,info,debug,warn,error #console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern= [%d{yyyy-MM-dd HH:mm:ss a}]:%p %l%m%n
#info log
log4j.logger.info=info
log4j.appender.info=org.apache.log4j.DailyRollingFileAppender
log4j.appender.info.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.info.File=./src/com/hp/log/info.log
log4j.appender.info.Append=true
log4j.appender.info.Threshold=INFO
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss a} [Thread: %t][ Class:%c >> Method: %l ]%n%p:%m%n
#debug log
log4j.logger.debug=debug
log4j.appender.debug=org.apache.log4j.DailyRollingFileAppender
log4j.appender.debug.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.debug.File=./src/com/hp/log/debug.log
log4j.appender.debug.Append=true
log4j.appender.debug.Threshold=DEBUG
log4j.appender.debug.layout=org.apache.log4j.PatternLayout
log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss a} [Thread: %t][ Class:%c >> Method: %l ]%n%p:%m%n
#warn log
log4j.logger.warn=warn
log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender
log4j.appender.warn.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.warn.File=./src/com/hp/log/warn.log
log4j.appender.warn.Append=true
log4j.appender.warn.Threshold=WARN
log4j.appender.warn.layout=org.apache.log4j.PatternLayout
log4j.appender.warn.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss a} [Thread: %t][ Class:%c >> Method: %l ]%n%p:%m%n
#error
log4j.logger.error=error
log4j.appender.error = org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.error.File = ./src/com/hp/log/error.log
log4j.appender.error.Append = true
log4j.appender.error.Threshold = ERROR
log4j.appender.error.layout = org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss a} [Thread: %t][ Class:%c >> Method: %l ]%n%p:%m%n

最新文章

  1. Python 爬虫4——使用正则表达式筛选内容
  2. string与wstring之间的转换
  3. 如何参与Linux内核开发(转)
  4. Java中equals与==和comparaTo的区别
  5. iOS----ARC(自动内存管理)
  6. alv中编辑的时候quan字段小数位数被截取掉
  7. CString 操作
  8. 使用Aspose.Cells组件生成Excel文件
  9. What are some good resources for learning about Artificial Neural Networks
  10. Python字典 (dictionary)
  11. 【转】eclipse内存设置,tomcat内存设置,查看内存大小
  12. Java基础知识强化之集合框架笔记30:集合之泛型的引入
  13. java.lang.String.indexOf()用法
  14. MySQL流程控制函数
  15. Bootstrap 简洁、直观、强悍、移动设备优先的前端开发框架,让web开发更迅速、简单。
  16. 关于BFC
  17. 在从1到n的正数中1出现的次数
  18. 如何解决make时报错crti. o: unrecognized relocation (0x2a) in section `.init
  19. storm自定义分组与Hbase预分区结合节省内存消耗
  20. 转《ionic生命周期》

热门文章

  1. Hadoop 服务SYS CPU过高导致宕机问题
  2. POJ2395 Out of Hay(求最小生成树中最大的边权,Kruskal)
  3. KindEditor上传图片一直提示undefined
  4. iOS 命令行打包--xcworkspace
  5. python练习题--计算总分平均分操作excel
  6. Jmeter之Switch Controller
  7. Swiper轮播手动后不动
  8. 【ABAP系列】SAP ABAP 关于ALV布局保存选项的讲解
  9. YOLOV3中Darknet中cfg文件说明和理解
  10. Spring002--实现读写分离(Mysql实现主从复制)