[冲昏头脑]IDEA中的maven项目中学习log4j的日志操作
生活随笔
收集整理的這篇文章主要介紹了
[冲昏头脑]IDEA中的maven项目中学习log4j的日志操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 第一,你要有log4j的對應的包,由于我用的maven,所以直接在pom.xml文件依賴下載則可,如你尚為有此包,請自行百度下載導入,或上http://www.mvnrepository.com/搜索。
- 上如則是我的log4j的包的版本。
- 好了,用了jar包之后,用來學習的項目結構如下:
- 在對應的路徑下創建log4Test.java和log4j.properties文件
- 記著log4.properties一定要在resources文件夾中創建
- 然后Build下。如下:
- 這時候,你打開早已配置好的out文件夾,你就會發現log4j.properties文件已妥妥放在里面。
- Post2段網上爛大街的代碼:
- log4j.properties
-
1 ### 設置### 2 log4j.rootLogger = debug,stdout,D,E 3 4 ### 輸出信息到控制臺 ### 5 log4j.appender.stdout = org.apache.log4j.ConsoleAppender 6 log4j.appender.stdout.Target = System.out 7 log4j.appender.stdout.layout = org.apache.log4j.PatternLayout 8 log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n 9 10 ### 輸出DEBUG 級別以上的日志到=D://logs/error.log ### 11 log4j.appender.D = org.apache.log4j.DailyRollingFileAppender 12 log4j.appender.D.File = D://logs/log.log 13 log4j.appender.D.Append = true 14 log4j.appender.D.Threshold = DEBUG 15 log4j.appender.D.layout = org.apache.log4j.PatternLayout 16 log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n 17 18 ### 輸出ERROR 級別以上的日志到=D://logs/error.log ### 19 log4j.appender.E = org.apache.log4j.DailyRollingFileAppender 20 log4j.appender.E.File =D://logs/error.log 21 log4j.appender.E.Append = true 22 log4j.appender.E.Threshold = ERROR 23 log4j.appender.E.layout = org.apache.log4j.PatternLayout 24 log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
?
- log4Test.java
-
1 package com.com.chan.log4j; 2 3 import org.apache.log4j.Logger; 4 5 /** 6 * Created by Chan on 2017/3/27. 7 */ 8 public class log4jTest { 9 private static Logger logger = Logger.getLogger(log4jTest.class); 10 public static void main(String[] args) { 11 // System.out.println("This is println message."); 12 13 // 記錄debug級別的信息 14 logger.debug("This is debug message."); 15 // 記錄info級別的信息 16 logger.info("This is info message."); 17 // 記錄error級別的信息 18 logger.error("This is error message."); 19 20 } 21 }
?
轉載于:https://www.cnblogs.com/chanchifeng/p/6628874.html
總結
以上是生活随笔為你收集整理的[冲昏头脑]IDEA中的maven项目中学习log4j的日志操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面部抽脂的费用是多少?
- 下一篇: 蜀山葫芦修仙场多少、?