2016-10-28 9 views
0

私のJavaアプリケーションでは、jettyを埋め込みました。私はログにlog4j2を使用しています。ログのメカニズムとしてlog4j2を使用するwarファイルをデプロイすると、ログを見ることができます。しかし、ログを取得できないため、ログ機能をログ機能として使用するwarファイルを展開すると問題が発生します。log4jのログバックログが表示されません。埋め込まれたJettyアプリケーション

+1

この質問では、Logbackの問題の原因を推測できるほどの詳細は示されていません。 Log4j 2を使用するだけで、それが機能するのはなぜですか? –

+0

実際に私のアプリケーションでは、やってみたいのは、jettyやtomcatと同じように別のWebアプリケーションを配備することです。最近、ロギングにログバックを使用するwarファイルがあります。だから私は私の戦争ファイル(Webアプリケーション)のロギングメカニズムを変更することはできません – user3014595

答えて

1

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に置き換えてください。

関連する問題