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就是输出目的地,两个地方的都进行了对应的设置。
     
  • 相关阅读:
    jquery通过live绑定toggle事件
    svn is already locked解决方案
    不安全代码只会在使用 /unsafe 编译的情况下出现
    eclipse 新建 java 文件时自动生成注释
    浅谈权限设计
    ie6/IE8/IE9/谷歌以及火狐等浏览器下li 高度一致解决办法
    PHP+MSSQL TEXT字段被截断的解决方案
    利用CSS让dl dt dd呈现多行多列效果
    CSS实现图片水平垂直居中于DIV
    CSS 关于IE6 margin 为负数 负值的时候 正常显示的方法
  • 原文地址:https://www.cnblogs.com/tanjiyuan/p/11749936.html
Copyright © 2011-2022 走看看