5. Spring整合log4j日誌系統
阿新 • • 發佈:2018-12-28
現如今每個應用程式都會配有日誌系統,日誌系統的好處就不介紹了,隨便百度一下都有,今天來記錄一下怎麼在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函式進行測試
會發現執行成功,但控制檯輸出的資訊比之前多了很多,下面隨便介紹一下輸出的含義