• log4j.properties每天一个日志文件。


    放在resource目录下

    log4j.properties

          <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>1.7.12</version>
            </dependency>
     1 log4j.rootLogger=INFO,stdout,debug,error
     2 
     3 #输出到控制台
     4 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
     5 log4j.appender.stdout.target=System.out
     6 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
     7 log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%t] %C.%M(%L) | %m%n
     8 
     9 #输出DEBUG级别以上的日志到文件
    10 log4j.appender.debug=org.apache.log4j.DailyRollingFileAppender
    11 log4j.appender.debug.layout=org.apache.log4j.PatternLayout
    12 log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%t] %C.%M(%L) | %m%n
    13 log4j.appender.debug.File=./logs/debug.txt
    14 log4j.appender.debug.DatePattern='_' yyyy-MM-dd
    15 log4j.appender.debug.Threshold=DEBUG
    16 log4j.appender.debug.Append=true
    17 log4j.appender.debug.Encoding=UTF-8
    18 
    19 #输出error级别以上的日志到文件
    20 log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
    21 log4j.appender.error.layout=org.apache.log4j.PatternLayout
    22 log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%t] %C.%M(%L) | %m%n
    23 log4j.appender.error.File=./logs/error.txt
    24 log4j.appender.error.DatePattern='_' yyyy-MM-dd
    25 log4j.appender.error.Threshold=ERROR
    26 log4j.appender.error.Append=true
    27 log4j.appender.error.Encoding=UTF-8

    结果日志形成

     

     

  • 相关阅读:
    騎士宣言
    [洛谷P1631] 序列合并
    [HNOI2006]公路修建问题
    [洛谷2068] 统计和
    [洛谷P1168] 中位数
    【模板】可持久化数组(可持久化线段树/平衡树)
    【模板】可持久化线段树 1(主席树)
    [JSOI2008]最大数maxnumber
    NOI导刊2010提高(06) 黑匣子
    [洛谷1533] 可怜的狗狗
  • 原文地址:https://www.cnblogs.com/zchok/p/11730888.html
Copyright © 2020-2023  润新知