1. 程式人生 > >5. Spring整合log4j日誌系統

5. Spring整合log4j日誌系統

 

 

 

 

現如今每個應用程式都會配有日誌系統,日誌系統的好處就不介紹了,隨便百度一下都有,今天來記錄一下怎麼在Spring中整合日誌系統

 

首先找到我們的POM.XML檔案,雙擊開啟

 

按Ctrl + Alt + Shift + U,開啟Dependencies視窗,發現如下介面

 

這是一個Spring流程圖,表示spring02quickstart依賴的是引入的spring-context包,spring-context包又依賴於它指向的這4個包。

最終spring-core核心包還會依賴於commons-logging,commons-logging是日誌系統的一個介面,最常見的實現就是log4j了。

 

在pom.xml中加入以下程式碼,引入log4j包

<dependency>
  <groupId>log4j</groupId>
  <artifactId>log4j</artifactId>
  <version>1.2.17</version>
</dependency>

 

  

然後我們去Spring的官網spring.io copy一個把log4j整合到spring的配置檔案

點選Projects

 

點選Spring framework

 

點選Learn,選擇你對應Spring版本的Refrence Doc

 

 按Ctrl + F鍵,搜尋log4j.properties 或 log4j.xml 都是可以的

 

 

這句話的意思大概是:我們無論是通過xml的方式還是引入一個properties檔案都是可以的,所以我們就用properties這個方式

 

 

同樣的,在resources目錄下新建File

 

 

把官網上的那段程式碼copy進去即可,具體含義如下圖

 

然後我們回到ApplicationSpring類,執行main函式進行測試

 

 

會發現執行成功,但控制檯輸出的資訊比之前多了很多,下面隨便介紹一下輸出的含義