2013-08-19 4 views
2

디버그/오류 문을 기록하는 데 logback SLF4J를 사용하고 있습니다. 여러 환경 (dev/qa/prod)에 대해 단일 logback.xml 구성 파일을 사용하는 방법을 알려주십시오. 지금 당장 dbname을 지정하기 위해 각 환경마다 xml 파일을 편집 중입니다 ... 도움을 주셔서 감사합니다. 옵션웹 응용 프로그램에 대한 logback xml 구성

+0

logback.xml에 dbname이있는 이유는 무엇입니까? – FGreg

+0

@FGreg 가장 가능성있는 설명은 db appender의 사용이며 다른 DB url은 dev/test/prod에 의존합니다 –

답변

1

커플 (대부분이 here 문서화) 외부에서 설정되는 로그 구성

  1. 이용 특성 (어느 Java 특성이나 OS 환경 변수)
  2. 사용 JNDI 설정 (DB 데이터 소스를 만드는 것은
  3. 이 명명 된 파일
  4. 에서 구성을 다시로드 할 수 있도록 배포 프로세스
  5. JMX configurator의 일환으로 logback.xml 파일을 생성) 꽤 일반적인
  6. 각 환경에 대해 WAR 파일 패키지화 (완전성을 위해 포함 된 것은 권장하지 않음)
관련 문제