본문 바로가기
320x100
728x90

logback2

Spring boot] 로그 설정 편하게 하기(application.properties) 기존에 logback설정을 xml 형식으로 진행했었다. %-5level %d{yy-MM-dd HH:mm:ss}[%thread] [%logger{0}:%line] - %msg%n ${PATH}/${FILE_NAME}.log ${PATH}/%d{yyyy-MM-dd}.log 7 %-5level %d{yy-MM-dd HH:mm:ss}[%logger{0}:%line] - %msg%n 이 형태가 기존에 logback-spring.xml 파일이었다. 해당 이름으로 명명한 xml 파일은 spring은 자동으로 로그백 config파일로 인식했다. 저 xml 형태를 어딘가 지정해두고 매번 복사 붙여넣기... 이 과정이 매우 번거로웠다. application.properties 파일에 설정할 수 있지 않을까? 좀 더 편하게.. 2022. 6. 5.
시스템에 로그(Log) 남기기.(SLF4J) 개발을 하다 보면 Error나 Exception이 발생할 가능성이 있는 곳에 System.out.println()을 통해 값을 찍어보거나 프로그램이 어디까지 실행이 됐는지 확인을 할 수 있다. 나 또한 이런 방법을 많이 써왔는데, 로거나 로그 관련 프레임워크를 써보지 않았다는 점에서 많이 부끄러웠고, 이 참에 제대로 알아보기로 한다. 일단. 앞서 언급한 System.out.println()도 콘솔에 로그를 찍을 수 있는 가장 간단하면서 쉬운 방법이다. 하지만 프로그램이 운영되는 데는 전혀 쓸모없고, 무조건 실행되고 단지 실행 단계에서만 확인하려고 적어놓는 경우가 대부분이고 실행 속도 또한 시스템에 의존적이고, 실행될 때, 다음 프린트 문을 기다리게 만들고 심한 경우 문자열 연산까지 더해진 경우도 있다. .. 2020. 12. 18.
300x250
320x100