0
在我的java應用程序中,我嵌入了一個jetty,我使用log4j2進行日誌記錄。當我部署使用log4j2作爲日誌機制的war文件時,我可以看到日誌。但是當我部署使用logback作爲日誌記錄機制的war文件時會出現問題,因爲我無法獲取日誌。在log4j配置的嵌入式Jetty應用程序中看不到logback日誌
在我的java應用程序中,我嵌入了一個jetty,我使用log4j2進行日誌記錄。當我部署使用log4j2作爲日誌機制的war文件時,我可以看到日誌。但是當我部署使用logback作爲日誌記錄機制的war文件時會出現問題,因爲我無法獲取日誌。在log4j配置的嵌入式Jetty應用程序中看不到logback日誌
請看一看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。
該問題沒有提供足夠的詳細信息,以便能夠猜測導致Logback問題的原因。爲什麼不只是使用Log4j 2,如果可行的話? –
實際上,在我的應用程序中,我打算做的是在jetty或tomcat中部署不同的Web應用程序。最近我收到了一個使用logback進行日誌記錄的war文件。所以我不能更改我的war文件中的日誌機制(web應用程序) – user3014595