JAVA로 동적 logback 설정하기
·
dev/java
안녕하세요. 이번 데몬 프로젝트를 진행하면서 로그를 데몬별로 별도 파일로 로그를 뽑아내야하는 경우가 생겼습니다. 하나의 jar 파일에 설정만 다른게 여려개를 올려야 하는 경우가 발생하여 기존 XML방식의 logback설정이 아닌 동적으로 설정할 수 있도록 변경했습니다. setLogger에 본인이 원하는 파라미터를 추가하여 설정을 변경 할 수 있습니다. - 파일이름, 패턴 다른 설정들을 변경하여 같은 데몬을 돌리지만 서로 다른 logback 설정을 하여 경로, 내용, 레벨 등 다른 환경에서 구동할 수 있도록 합니다. private static void setLogger(){ String dir = System.getProperty("user.dir"); // 현재 데몬 위치 // 로그 경로 property..