Mule 3.6.1 でアプリケーションを構築しています。ログを上書きするには、log4j2.xml を使用する必要があります。ここで作成する例に従いました: https://logentries.com/doc/java/。アプリケーションを実行すると、次のようになります。
2015-05-06 09:56:37,603 ERROR エラー処理要素 Logentries: CLASS_NOT_FOUND
2015-05-06 09:56:37,606 エラー ロガーのアペンダー ファイルが見つかりません
これは、何かが足りないのではないかと思います。これらの手順が実際に何を意味するのかわかりません。
- (1) Log4j2 をインストールします (まだ使用していない場合)。
- (2) Logentries アペンダーをインストールします。
- (3) Logentries アペンダーを構成します。
これらは log4j2 についてのみ記述されており、log4j や logback については記述されていません。一般的な Eclipse プロジェクトからhttps://logentries.com/doc/java/のように log4j と logback を試してみまし たが、どちらも機能しました。ただし、一般的な Eclipse プロジェクトでは log4j2 は機能しませんでした。欠けている特別な設定がいくつかあるはずですが、Apachesサイトで実際に何が表示されるかわかりません。
Gradle は次のようになります。
dependencies {
compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.2'
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.2'
compile group: 'org.slf4j', name: 'log4j-over-slf4j', version: '1.6.4'
compile group: 'com.logentries', name: 'logentries-appender', version: 'RELEASE'
compile group: 'log4j', name: 'log4j', version: '1.2.16'