2011-06-09 86 views
1

我在第三方應用程序的插件中使用了slf4j + logback。新版本的主應用程序從log4j切換到slf4j + log4j +自定義appender ....從slf4j + logback遷移到slf4j + log4j

它看起來像我需要更改我的代碼,所以日誌記錄開始再次工作。基本上與log4j兼容(沒有跟蹤,沒有參數化日誌記錄)。

這種情況最簡單的方法是什麼?

+1

我不明白你的問題。 Log4j允許跟蹤和參數化日誌記錄。如果僅使用slf4j api,則不需要更改代碼。也許你需要添加一個log4j.xml配置文件。 – 2011-06-09 06:24:59

回答

4

Slf4j只是實際日誌記錄框架之上的一層。

只要你使用純粹的slf4j,你根本不需要改變任何代碼。你需要做的就是用新的日誌綁定替換現有的日誌綁定。 slf4j-log4j在你的情況下綁定

0

SLF4J的遷移器可以用來解決問題!