問題タブ [consoleappender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
308 参照

spring - ConsoleAppender ログは、RollingFileAppender で指定されたファイルに出力されています

ロギングに Java ベースの構成を使用しており、ConsoleAppender と RollingFileAppender の両方を構成しようとしています。ここでの問題は、コンソールに出力されるはずのログがログ ファイルに出力されることです。両方のログをそれぞれの場所に分ける方法は?

ジュニットテスト

コソールに印刷されている出力:

ログ ファイルに出力されるログ:

0 投票する
3 に答える
8385 参照

java - Log4j2 のコンソール アペンダーの NullpointerException

テストでの Maven ビルド中に、アプリケーションのロギングがクラッシュします。これは、src/test/resources にある log4j2.xml です。

そして、ビルド中のテスト中にこの例外が発生します。

これは私のポンです:

log4j のバージョンは 2.9.1 です

そして面白いことに、たとえば、Spring アプリケーションの起動時にコンソールにログが記録されると、@SpringBootApplication アノテーションを持つ MyApplication.java からのログが表示されます。

そして MyTest.java:89 は次のとおりです。

そして、ロガーは次のものから来ています:

そのため、エラー ログ中にクラッシュするように見えますが、通常の情報をログに記録する場合は問題ありません。

では、この nullpointer は何ですか?