java - 当依赖项使用不同的日志记录时会发生什么?

标签 java logging log4j logback

假设我有一个使用 logback 日志记录的 Web 项目(war),但该项目依赖于内部使用 log4j 日志记录的 jar。在这种情况下会发生什么?依赖日志会出现在我的 logback 日志文件中还是会消失(意味着我无法在任何地方看到它们)或出现一些异常?

最佳答案

来自依赖项的日志不会出现在日志文件中,除非您使用桥接器通过对记录器的调用来重定向对 log4j 的调用。

如果您将 logback 与 slf4j 一起使用,您可以引用此链接以获取有关如何执行此操作的更多说明:http://www.slf4j.org/legacy.html

关于java - 当依赖项使用不同的日志记录时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20247550/

相关文章:

java - ClassNotFoundException : org. apache.log4j.Priority 使用 Filenet API 时

java - 在java taillistener中,如何处理更多的日志文件

java - Log4j2 版本 2.3 中多个 JVM 写入同一日志文件

java - EAR 中的 log4j 配置

java - 如何在 NetBeans 7.0.1 上打开 Apache Maven 项目

java - 具有线程消费者和生产者的循环缓冲区 : it get stucks some executions

visual-studio - 如何禁用可能由Visual Studio生成的MSI日志文件

Log4j:日志显示在控制台上,但文件未更新

java - 在运行时动态加载类

java - JButton 视觉故障