zoukankan      html  css  js  c++  java
  • log4j配置

    logger接收程序的日志,然后依据过滤条件传(入口过滤)递给到对应的appender,appender依据自身的过滤条件(出口过滤)决定是否记录日志。


    

    ---过滤级别-------------------------------

    Debug过滤:Debug,Info,Warn,Error信息都会命中

    Info过滤: Info,Warn,Error信息都会命中

    Warn过滤: Warn,Error信息都会命中

    Error过滤: Error信息都会命中



    ---入口过滤--------------------------------

    log4j.rootLogger=DEBUG,ConsoleAppender

    #最高父类配置。其它的logger或category要继承此配置

    #此配置的含义是:DEBUG及以上级别的日志信息都会输入到ConsoleAppender中。


    log4j.logger.com.ykx=WARN,FileAppender,MongoDBAppender
    log4j.category.com.ykx=WARN,FileAppender,MongoDBAppender

    #logger和category含义系统。指定java包(com.ykx)的配置;

    #com.ykx包中的日志配置会继承log4j.rootLogger配置,继承的结果是:

    log4j.logger.com.ykx=WARN,FileAppender,MongoDBAppender,ConsoleAppender


    ---出口过滤----------------------------

    log4j.appender.ConsoleAppender.Threshold=WARN

    #指定ConsoleAppender记录的日志都是WARN及其以上级别的。
    log4j.appender.ConsoleAppender=org.apache.log4j.ConsoleAppender
    log4j.appender.ConsoleAppender.layout=org.apache.log4j.PatternLayout
    log4j.appender.ConsoleAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%t] %l - %m%n
    log4j.appender.ConsoleAppender.Encoding=UTF-8

    
    
  • 相关阅读:
    Linux系统管理
    Linux命令—压缩及其他
    Linux命令—文件目录
    SQL基本函数
    35.app后端搜索入门
    Java-希尔排序
    Android 显示意图和隐式意图的差别
    做webapp 使用JS来检測游览器是什么类型,或android是什么版本
    用iframe在您的站点中增加findjar的功能
    HDU 4026 Unlock the Cell Phone( 状态压缩 )
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7085349.html
Copyright © 2011-2022 走看看