假设有一个应用程序,它使用 log4j
直接,i. e.没有 slf4j
或任何其他包装器。现在我想用 logback
替换 log4j
。我应该使用 slf4j
(或任何其他包装器)吗?什么被认为是“良好做法”?
最佳答案
您当然应该使用 slf4j API,如果您以后决定返回到 log4j 或其他东西,您只需要更改 slf4j 桥接器,您的应用程序日志代码将无需更改即可工作。此外,如果您访问http://www.slf4j.org/您会看到 slf4j 将 Logback 视为其 native 实现,Logback 实际上 native 实现了 SLF4J API。
关于java - 我应该使用 slf4j 作为 logback 的包装器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13949899/