zoukankan      html  css  js  c++  java
  • Log4j配置详述

        /** 
         * log4j基础配置步骤阐述:
         *     1.引入log4j相关的jar包文件。
              
         *     2.创建log4j的配置文件。
               

         * 3.测试配置是否成功。
                
    */
    Log4j 根配置语法
    下面引入一个案例:
    #log4j.rootLogger=DEBUG,CONSOLE,A
    #log4j.addivity.org.apache=false
    #
    #log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
    #log4j.appender.CONSOLE.Threshold=debug
    #log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} -%-4r [%t] %-5p %x - %m%n
    #log4j.appender.CONSOLE.Target=System.out
    #log4j.appender.CONSOLE.Encoding=gbk
    #log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
    #
    #
    #log4j.appender.A=org.apache.log4j.DailyRollingFileAppender 
    #log4j.appender.A.File=${catalina.home}/logs/car_log/CarOperate_
    #log4j.appender.A.DatePattern=yyyy-MM-dd'.log'
    #log4j.appender.A.layout=org.apache.log4j.PatternLayout
    #log4j.appender.A.Encoding=UTF-8
    #log4j.appender.A.layout.ConversionPattern=[car_sys] %d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L : %m%n
    
    
    #说明: 
    #log4j.rootLogger = [ level ] , appenderName, appenderName, …
    # level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。
    # appenderName:就是指定日志信息输出到哪个地方。你可以同时指定多个输出目的地。Eg:log4j.rootLogger=info,A1,B2,C3中配置了3个输出地方(这里的输出目的地名字可以任意),但必须与我们在后面进行的设置名字对应;
    #注:其中CONSOLE和A就是输出目的地,两个地方的都进行了对应的设置。
     
  • 相关阅读:
    Splay模板(bzoj 1588)
    PDD----配对堆
    [BZOJ4025] 二分图 LCT/(线段树分治+并查集)
    FFT模板 生成函数 原根 多项式求逆 多项式开根
    [BZOJ4566][Haoi2016]找相同字符 后缀自动机+dp
    [BZOJ1503] [NOI2004]郁闷的出纳员 splay
    [loj#2566][BZOJ5333] [Sdoi2018]荣誉称号 树形dp
    [BZOJ4824][Cqoi2017]老C的键盘 树形dp+组合数
    [BZOJ5305][Haoi2018]苹果树 组合数
    [BZOJ2669][cqoi2012]局部极小值 状压dp+容斥原理
  • 原文地址:https://www.cnblogs.com/tanjiyuan/p/11749936.html
Copyright © 2011-2022 走看看