목록개발자/SPRING BOOT (1)
개발자
[SPRING BOOT] 로그(SLF4J & Logback)
Log(로그), Logging(로깅) 로그란, 애플리케이션(또는 운영체제)이 발생하는 다양한 이벤트에 대한 기록을 뜻한다. 기록하는 행위를 Logging(로깅) 이라고 한다. (Logging의 대상 : 콘솔,파일,데이터베이스 등) 1. 로깅을 하는 이유 - 애플리케이션의 문제 발생시, 원인 분석을 위한 정보로 활용하기 위함 - 애플리케이션의 성능 분석 -에플리케이션 사용자들에 대한 분석 및 통계 System.out.println()은 안되는 걸까? system.out을 처리하는 동안 다른 쓰레드가 block이 걸리게 되고, 이러한 현상이 많아진다면 성능저하의 원인이 될 수도 있다. 따라서 로그를 남기는 적절한 방식이 아니다. 2.로깅을 위한 로킹프레임 워크 - logbak : log4j를 더 발전 시킨 ..
개발자/SPRING BOOT
2023. 1. 20. 15:25