zoukankan      html  css  js  c++  java
  • log4j将不同等级的类型日志进行分类

    #将不用的日志文件存储到不同的日志文件中
    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
  • 相关阅读:
    ALINK(三):PYALINK 以及ALINK 任务运行(本地模式与集群模式)
    ALINK(二):使用 Maven 快速构建 Alink 项目(JAVA开发环境)
    ALINK(一):PYALINK安装(win10)
    leetcode算法题基础(四十八) 分治法总结(三)
    leetcode算法题基础(四十七) 分治法总结(二)
    leetcode算法题基础(四十六) 分治法总结(一)
    数据挖掘实践(54):xgboost 推导与实例
    office2016word 每次打开都有进度条问题 解决方式
    odoo 之报date<form string=''product lc''> 错误
    乌班图 输入法无效问题 即退出输入法
  • 原文地址:https://www.cnblogs.com/fucktom/p/5451424.html
Copyright © 2011-2022 走看看