私はこのサードパーティのライブラリを持っています:
- slf4j-api-1.5.5.jar
- slf4j-jdk14-1.5.5.jar
- jcl-over-slf4j-1.5.5.jar
このライブラリに対していくつかのテストを作成し、そのログ出力を確認したいのですが、これ以上ログライブラリを追加したくありません(log4jなどは追加しません)。
SLF4JとCommonLoggingはどちらもロギングの抽象化であることを理解しているので、おそらく独自の単純な具象ロガーを作成する必要があります(jcl-over-slf4jにはorg.apache.commons.logging.impl.SimpleLogが含まれているため、そうではないかもしれません)。その場合、どのインターフェイスを実装する必要がありますか。さらに重要なことに、テストでロガーを使用するようにSL4J / Common Loggingを設定するにはどうすればよいですか?StaticLoggerBinderクラスを変更する必要があることをSLF4Jのドキュメントで読みました...これは、実際にSLF4Jソースをダウンロードし、クラスを変更して再コンパイルする必要があることを意味しますか?