問題タブ [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.
spring - ConsoleAppender ログは、RollingFileAppender で指定されたファイルに出力されています
ロギングに Java ベースの構成を使用しており、ConsoleAppender と RollingFileAppender の両方を構成しようとしています。ここでの問題は、コンソールに出力されるはずのログがログ ファイルに出力されることです。両方のログをそれぞれの場所に分ける方法は?
ジュニットテスト
コソールに印刷されている出力:
ログ ファイルに出力されるログ:
java - Log4j2 のコンソール アペンダーの NullpointerException
テストでの Maven ビルド中に、アプリケーションのロギングがクラッシュします。これは、src/test/resources にある log4j2.xml です。
そして、ビルド中のテスト中にこの例外が発生します。
これは私のポンです:
log4j のバージョンは 2.9.1 です
そして面白いことに、たとえば、Spring アプリケーションの起動時にコンソールにログが記録されると、@SpringBootApplication アノテーションを持つ MyApplication.java からのログが表示されます。
そして MyTest.java:89 は次のとおりです。
そして、ロガーは次のものから来ています:
そのため、エラー ログ中にクラッシュするように見えますが、通常の情報をログに記録する場合は問題ありません。
では、この nullpointer は何ですか?