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

时间:2019-10-24
本文章向大家介绍log4j.properties每天一个日志文件。,主要包括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

结果日志形成

原文地址:https://www.cnblogs.com/zchok/p/11730888.html