반응형 Logback2 Logback 특정 문자 포함한 로그 필터링 하는 방법 Logback에서 사용자 정의 필터 클래스를 생성하고 적용하는 방법에 대해 알아보도록 하겠습니다. 특정 문자를 포함한 로그만 따로 파일로 저장하기 위해 Logback 설정을 하는 방법입니다. 1. 필터 클래스 생성하기 사용자 정의 필터 클래스를 생성합니다. 필터 클래스는 ch.qos.logback.core.spi.Filter를 상속받아야 합니다. 필터링 로직은 decide 메서드 내에서 구현합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 import ch.qos.logback.core.spi.FilterReply; import ch.qos.logback.core.spi.Filter; import ch.qos.logback.classic.spi.ILoggingEvent; public clas.. 2023. 7. 18. Logback 설정 파일 경로 지정 logback.xml 위치 변경 Logback dynamic reloading에 대해.. 프로그램을 개발하고 배포할 때 log출력 및 관리는 필수적으로 했던 것 같습니다. 프로그램의 상태가 정삭적으로 작동하고 있는지, 오류 발생 시 어디가 문제인지 확인하기 위함이 가장 큰 이유였고 저는 Logback을 주로 사용하였습니다. 항상 하던 데로 프로그램에 로그 출력을 위해 Logback을 사용하여 로그 관리를 하려고 했습니다. 저는 설정 파일을 xml로 작성하여 관리하고 있었고, Logback이 xml 설정 파일을 스스로 classpath에서 찾기 때문에 개발 시 해당 경로에 설정 파일을 생성하고 코드를 작성하여 사용하고 있었습니다. 여기서 문제가 발생했습니다. 평소 웹 프로젝트로 tomact 연동하여 사용할 때에는 "logback.xml".. 2022. 2. 7. 이전 1 다음 728x90 반응형