0
私のJavaアプリケーションでは、jettyを埋め込みました。私はログにlog4j2を使用しています。ログのメカニズムとしてlog4j2を使用するwarファイルをデプロイすると、ログを見ることができます。しかし、ログを取得できないため、ログ機能をログ機能として使用するwarファイルを展開すると問題が発生します。log4jのログバックログが表示されません。埋め込まれたJettyアプリケーション
私のJavaアプリケーションでは、jettyを埋め込みました。私はログにlog4j2を使用しています。ログのメカニズムとしてlog4j2を使用するwarファイルをデプロイすると、ログを見ることができます。しかし、ログを取得できないため、ログ機能をログ機能として使用するwarファイルを展開すると問題が発生します。log4jのログバックログが表示されません。埋め込まれたJettyアプリケーション
which jars you needを見てみてください。
をあなたがlog4jの-SLF4J-のimpl-2.7.jarを追加し、logbackのjarファイルを削除する場合は、すべてのLogbackログはLog4jの2ログに含まれます。
すでにクラスパスにslf4j-api jarがあるとします。それを保持しますが、Logback jarsをlog4j-slf4j-impl-2.7.jarに置き換えてください。
この質問では、Logbackの問題の原因を推測できるほどの詳細は示されていません。 Log4j 2を使用するだけで、それが機能するのはなぜですか? –
実際に私のアプリケーションでは、やってみたいのは、jettyやtomcatと同じように別のWebアプリケーションを配備することです。最近、ロギングにログバックを使用するwarファイルがあります。だから私は私の戦争ファイル(Webアプリケーション)のロギングメカニズムを変更することはできません – user3014595