SLF4Jアダプタ

JavaのOSSは SLF4J(外部サイト、英語) を使用してログ出力しているモジュールが多く、 これらのモジュールを使用した場合にNablarchの ログ出力機能 にログ出力を集約したい場合がある。 このケースに対応するため、SLF4JのAPIを経由してNablarchのログ出力機能でログ出力を行うアダプタを提供する。

モジュール一覧

<!-- SLF4Jアダプタ -->
<dependency>
  <groupId>com.nablarch.integration</groupId>
  <artifactId>slf4j-nablarch-adaptor</artifactId>
</dependency>

補足

SLF4Jのバージョン1.7.25を使用してテストを行っている。 バージョンを変更する場合は、プロジェクト側でテストを行い問題ないことを確認すること。

SLF4Jアダプタを使用する

SLF4Jが実行時に必要なクラスを自動で検出するため、本アダプタはSLF4Jアダプタをプロジェクトの依存モジュールに追加するだけで使用できる。 ログ出力の設定はNablarchの ログ出力機能 を参照すること。

<!-- SLF4Jアダプタ -->
<dependency>
  <groupId>com.nablarch.integration</groupId>
  <artifactId>slf4j-nablarch-adaptor</artifactId>
  <scope>runtime</scope>
</dependency>