日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

[冲昏头脑]IDEA中的maven项目中学习log4j的日志操作

發(fā)布時(shí)間:2023/11/27 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [冲昏头脑]IDEA中的maven项目中学习log4j的日志操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  1. 第一,你要有l(wèi)og4j的對(duì)應(yīng)的包,由于我用的maven,所以直接在pom.xml文件依賴下載則可,如你尚為有此包,請(qǐng)自行百度下載導(dǎo)入,或上http://www.mvnrepository.com/搜索。
  2. 上如則是我的log4j的包的版本。
  3. 好了,用了jar包之后,用來學(xué)習(xí)的項(xiàng)目結(jié)構(gòu)如下:
  4. 在對(duì)應(yīng)的路徑下創(chuàng)建log4Test.java和log4j.properties文件
  5. 記著log4.properties一定要在resources文件夾中創(chuàng)建
  6. 然后Build下。如下:
  7. 這時(shí)候,你打開早已配置好的out文件夾,你就會(huì)發(fā)現(xiàn)log4j.properties文件已妥妥放在里面。
  8. Post2段網(wǎng)上爛大街的代碼:
  9. log4j.properties
  10.  1 ### 設(shè)置###
     2 log4j.rootLogger = debug,stdout,D,E
     3 
     4 ### 輸出信息到控制臺(tái) ###
     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 級(jí)別以上的日志到=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 級(jí)別以上的日志到=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

    ?

  11. log4Test.java
  12.  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級(jí)別的信息
    14         logger.debug("This is debug message.");
    15         // 記錄info級(jí)別的信息
    16         logger.info("This is info message.");
    17         // 記錄error級(jí)別的信息
    18         logger.error("This is error message.");
    19 
    20     }
    21 }

    ?

轉(zhuǎn)載于:https://www.cnblogs.com/chanchifeng/p/6628874.html

總結(jié)

以上是生活随笔為你收集整理的[冲昏头脑]IDEA中的maven项目中学习log4j的日志操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。