• Log4j简单配置


    你只需要建立一个下面这样的log4j配置文件:

    log = c:/log4j
    
    log4j.rootLogger = debug, stdout, d, e
    
    log4j.appender.stdout = org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Threshold= DEBUG
    log4j.appender.stdout.Target = System.err
    log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern = [note-v1.0-->%-5p] u65F6u95F4:%d%nu4FE1u606F:%m:%nu4F4Du7F6E:%l%n
    
    log4j.appender.d=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.d.Threshold= debug
    log4j.appender.d.File=${log}/debug.log
    log4j.appender.d.DatePattern='.'yyyy-MM-dd
    log4j.appender.d.layout=org.apache.log4j.PatternLayout
    log4j.appender.d.layout.conversionPattern=%-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n
    
    log4j.appender.e=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.e.Threshold= error
    log4j.appender.e.File=${log}/error.log
    log4j.appender.e.DatePattern='.'yyyy-MM-dd
    log4j.appender.e.layout=org.apache.log4j.PatternLayout
    log4j.appender.e.layout.conversionPattern=%-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n
    #手动指定org.springframework.beans.factory这个包下面的类触发日志的级别,默认情况下所有的类根据log4j.rootLogger设置的级别触发日志
    #log4j.logger.org.springframework.beans.factory = DEBUG

    并把它放在类路径的根目录下,注意是根目录下。

    但前提是我们必须在pom.xml中引入log4j的依赖,如果你建立的也是maven项目:

        <!-- log4j日志框架 -->
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.17</version>
            </dependency>

    这样我们就可以启动项目了,日志信息也都出来了。log4j包下有一个LogManager类,它拥有一个静态代码块,当它被加载时默认会去寻找类路径根目录下的log4j.properties配置文件。

    推荐三篇log4j比较好的教程:

    推荐:http://www.cnblogs.com/xing901022/p/4852809.html

    推荐:https://juejin.im/entry/585d1f36da2f6000658485ee

    强烈推荐:http://qifuguang.me/2015/08/31/[%E6%97%A5%E5%BF%97%E5%A4%84%E7%90%86]log4j%E9%85%8D%E7%BD%AE%E8%AF%A6%E8%A7%A3/

  • 相关阅读:
    Controller返回值string、mv等区别
    CA证书目的和详细演化过程
    HashMap和Hashtable的区别
    操作系统-IO管理疑难点
    IO核心子系统
    操作系统-IO管理概述
    文件管理疑难点
    磁盘组织与管理
    文件系统实现
    文件系统基础
  • 原文地址:https://www.cnblogs.com/hihtml5/p/6746182.html
Copyright © 2020-2023  润新知