ここでの動機は、gradle の Spring Boot で log4j を使用したロギングを追加する方法を理解するのにあまりにも多くの時間を費やしてきたことです。ここで、gradle の部分が私を最も悲しませた部分でした。なぜなら、私が見つけることができたドキュメントはすべて maven のものだったからです。
そこで、次にこれを探している人が私の投稿を見つけてすぐに理解できるように、発見したことをここに文書化します。
configurations { all*.exclude module : 'spring-boot-starter-logging' } dependencies { ... implementation "org.springframework.boot:spring-boot-starter-log4j2" }
セットアップが完了しました。これで、log4j からロガーを追加できるようになり、この XML 構成が使用されます。すべてのメッセージに Message: を追加していることに注目してください。したがって、不要な場合は削除することができます。プロジェクトがこの XML ファイルを使用しているかどうかをテストできるように、そこに追加しました。
// import org.apache.logging.log4j.LogManager; // import org.apache.logging.log4j.Logger; Logger logger = LogManager.getLogger(SpringApplication.class); logger.info("Hello World!");
ロガーのセットアップは期待どおりに機能するはずです。 Message: の部分に注目してください。
ここでプロジェクトを見つけることができます
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3