2016-10-28 82 views
0

在我的java应用程序中,我嵌入了一个jetty,我使用log4j2进行日志记录。当我部署使用log4j2作为日志机制的war文件时,我可以看到日志。但是当我部署使用logback作为日志记录机制的war文件时会出现问题,因为我无法获取日志。在log4j配置的嵌入式Jetty应用程序中看不到logback日志

+1

该问题没有提供足够的详细信息,以便能够猜测导致Logback问题的原因。为什么不只是使用Log4j 2,如果可行的话? –

+0

实际上,在我的应用程序中,我打算做的是在jetty或tomcat中部署不同的Web应用程序。最近我收到了一个使用logback进行日志记录的war文件。所以我不能更改我的war文件中的日志机制(web应用程序) – user3014595

回答

1

请看一看which jars you need

如果添加的log4j-SLF4J-IMPL-2.7.jar和删除的logback罐子,那么所有的logback日志记录将被列入Log4j的2日志。

我假设你已经有了classpath中的slf4j-api jar。保持这一点,但用log4j-slf4j-impl-2.7.jar替换Logback jar。

相关问题