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

 

結果日志形成

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM