スプリング-log 4 j


log4jを使用して、ユーザーがどのような要求を出したのか、結果はどうなのか、この過程で問題が発生した場合、どこで発生したのかを確認したいと思います.
logging
  • ログを残しておくと、開発、実行中にプログラムの状態を把握し、エラーを追跡できます.
  • ログを加工して新しいデータを作成することもできます.
  • 本当に簡単なのはシステムです.out.println()を使用できます.
    通常はログ・ライブラリを使用します.
  • log 4 j設定
    1.依存関係の追加
    build.gradle
    gradle以外の構築方法を使用する場合!クリック!
            //log4j 2.15.x 버전 이하는 보안 이슈 있음
    	implementation 'org.apache.logging.log4j:log4j-spring-boot:2.16.0'
    2.ログ出力
    ログが本当に出力されているかどうかを確認するために、
    ランタイムログが印刷されました.
    プロジェクトマスターメソッド
    @Slf4j // log 출력을 위한 어노테이션
    @SpringBootApplication
    public class SocialBoardWebApplication {
    
    	public static void main(String[] args) {
        		// 로그 출력
    		log.info("간단하게 일단 찍어봐!");
    		SpringApplication.run(SocialBoardWebApplication.class, args);
    	}
    }
    実行結果

    の意見を打診
    前のプロジェクトでは、ログによるパフォーマンスの低下の問題で、詳細すぎるログに比べて、必要な場所だけログを残すのが記録の核心のようです!次に、AOPを使用してログ記録を実現します!