2011-06-09 84 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的迁移器可以用来解决问题!