logアダプタ¶
Nablarchの提供する ログ出力機能 のログ出力処理を以下のログフレームワークに委譲するアダプタ。
顧客からの要求や使用する製品などにあわせてロガーを統一したい場合に、アダプタを使用する。 アダプタを使用した場合、 Nablarchの ログ出力機能 を使用したログ出力処理は全て選択したロギングフレームワークに委譲される。
ちなみに
ロギングフレームワークの設定方法などは、製品のマニュアルなどを参照すること。
モジュール一覧¶
log4j¶
<!-- log4jアダプタ -->
<dependency>
<groupId>com.nablarch.integration</groupId>
<artifactId>nablarch-log4j-adaptor</artifactId>
</dependency>
<!-- log4j(1.2系の最新版) -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
slf4j¶
<!-- slf4jアダプタ -->
<dependency>
<groupId>com.nablarch.integration</groupId>
<artifactId>nablarch-slf4j-adaptor</artifactId>
</dependency>
<!-- slf4j -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
JBoss Logging¶
<!-- JBoss Loggingアダプタ -->
<dependency>
<groupId>com.nablarch.integration</groupId>
<artifactId>nablarch-jboss-logging-adaptor</artifactId>
</dependency>
<!-- JBoss Logging -->
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
</dependency>
ロギングフレームワークを使用するための設定を行う¶
ログ出力機能 の設定ファイル(log.properties)に以下の設定を行う。 この設定によりログ出力処理が、ロギングフレームワークに委譲される。
log4j¶
# log4jを使用するためのファクトリの設定
loggerFactory.className=nablarch.integration.log.log4j.Log4JLoggerFactory
slf4j¶
# slf4jを使用するためのファクトリの設定
loggerFactory.className=nablarch.integration.log.slf4j.Slf4JLoggerFactory
JBoss Logging¶
# JBoss Loggingを使用するためのファクトリの設定
loggerFactory.className=nablarch.integration.log.jbosslogging.JbossLoggingLoggerFactory