私はcommon-logging
とlog4j
を使ってプロジェクトを持っていますが、SLF4J + Logbackを使うように変更したいと思います。 Logbackに既存のlog4j.xml
を使用する方法はありますか?SLF4JとLogbackにLog4j.xmlを使用できますか?
6
A
答えて
3
logger実装をlogbackに変更する場合は、logback.xml設定ファイル(およびそれに関連する形式)を使用する必要があります。オンラインで利用可能移行ツールlogback.xmlするlog4j.propertiesが存在する
3
:のlog4j.xmlファイルの場合http://logback.qos.ch/translator/
を、logback.xmlファイルの存在構造は非常に似ています。したがって、log4j.xmlをlogback.xmlにマイグレーションするのは難しくありません。問題が発生した場合は、logback-userメーリングリストに投稿してください。
1
commons-loggingおよびlog4jのslf4j api互換置換を使用する必要があります。
http://www.slf4j.org/legacy.html
基本的に、あなたは、クラスパス上のJCLオーバーslf4j.jarとlog4jのオーバーSLF4Jを持ち、コモンズ-logging.jarとあるlog4j.jarのすべてのコピーを削除することを確認する必要があります。 mavenを使用している場合は、これらを引き出すライブラリで多くの除外項目を追加することをお勧めします。
logbackの経験はありませんので、上記のlog4jトランスレータのコメントを参照してください。
関連する問題
- 1. slf4j logback substituteLogger
- 2. logback SLF4Jログファイル内の文
- 3. OSGi + Logback + slf4j - Eclipse実行コンフィギュレーション
- 4. jboss as 5.1 logback slf4j log4j
- 5. SLF4Jを経由せずにLogbackを直接使用する方法
- 6. マルチモジュールMavenプロジェクトでslf4j + logbackを設定する方法は?
- 7. Logback/SLF4Jに複数行のテキストを記録する方法は?
- 8. Logback/slf4j - 並行性の問題と出血
- 9. log4j.xmlを使用してStruts2のログレベルを制御できません
- 10. Slf4jはlogger4jの代わりに単純なslf4jを使用しています
- 11. SLF4Jにカスタムレベルを追加できますか?
- 12. Eclipseにconfig.propertiesとlog4j.xmlを置く場所
- 13. Logback-Android:FixedWindowRollingPolicyとSizeBasedTriggeringPolicyを使用するとエラーが発生しました。
- 14. gradleでlogback classicを使用しているときにログバック設定を読み込めません
- 15. SLF4J:クラスパスには複数のSLF4Jバインディングが含まれています。除外slf4j
- 16. Swingベースのプロジェクト用のlog4j.xmlファイルはどこでnetbeansに配置しますか?
- 17. はのlog4j.xml
- 18. クライアントjarのlog4j.xml
- 19. Eclipseのlog4j.xml
- 20. System.outとSystem.errをslf4jにリダイレクト
- 21. slf4jを使用して.propertiesファイルを読み込みます
- 22. Log4j2でフォーマットされたメッセージをslf4jで使用する方法
- 23. Log4JまたはLogBackを使用したコンソールのプログレスバー
- 24. log4j 2.0とslf4jとCommons Loggingを併用するには
- 25. Androidとslf4j: "java.lang.NoClassDefFoundError:org.slf4j.LoggerFactory"
- 26. Spring-AOPとSLF4J
- 27. slf4jがログバックを使用するようにする
- 28. slf4jを使用してSpring警告ログをオフにする
- 29. SLF4Jはスレッドセーフですか?
- 30. LogBack appenderをプログラムで設定します
@mavlarnとあなたのコードが設定よりもSLF4jを使用している場合は、変更する必要があるのは –
Logback webにlog4j.properties to logback.xmlトランスレータ=> http://logback.qos.ch/翻訳者/ – polypiel