日誌框架統一輸出控制(slf4j log4j)

2021-09-01 19:27:11 字數 336 閱讀 4015

場景:乙個專案中融合多個採用不同日誌記錄的框架。

不同的框架採用的預設日誌框架不同,有些用的slf4j,有些用的log4j。

專案中我們需要統一控制日誌的列印格式和列印級別。

方案:將log4j和slf4j整合:

保留原本的log4j的jar包,刪除slf4j-1.5.8.jar,

然後匯入slf4j-api-1.5.8.jar和slf4j-log4j12-1.5.8.jar兩個jar包,

這樣就可以用log4j的配置來控制slf4j的列印了

其他日誌框架同理,採用api,實現統一用log4j的即可

log4j.properties配置檔案

Springboot的SLF4J日誌框架

logback是直接實現了slf4j框架,可以直接使用呼叫logback中的方法,屬於實現層 log4j與logback不同,沒有直接實現slf4j,則需要借助適配層 slf4j log412.jar 可以使兩個框架進行適配 在springboot中使用slf4j作為抽象層使用logback作為實現...

slf4j使用 日誌

slf4j使用 注意jar版本對應 slf4j所提供的核心api是一些介面以及乙個logge ctory的工廠類。而在使用slf4j的時候,不需要在 中或配置檔案中指定你打算用那個具體的日誌系統。只需要在專案中加入定的slf4j logo.jar包就可以。這個和spring的ioc思想有點像,想用哪...

日誌註解 Slf4j

1 在idea中安裝外掛程式 lombok 2 在pom.xml中增加 org.projectlombok lombok 3 測試 slf4j restcontroller public class testcontroller 4 不安裝外掛程式,只是在pom.xml增加依賴,不能直接寫log.5...