2011-10-06 7 views
6

귀 애플리케이션에 로그백을 번들하는 가장 좋은 방법은 무엇입니까? 응용 프로그램은 웹 응용 프로그램 (war 파일)과 ejb 모듈을 포함합니까? 웹 응용 프로그램에서 logback.xml을 사용하면 해당 응용 프로그램의 로그 만 얻을 수 있지만 ejb 모듈의 로그는받지 못합니다. 이 시나리오에 대한 모범 사례가 있습니까?Java EAR 애플리케이션의 로그백

감사합니다.

답변

0

귀 안에있는 항아리 중 하나에 보관하는 것이 가장 좋습니다. 이상적으로는 내부 설정을위한 특별한 항아리 — 속성, Spring 메타 데이터 (있을 경우) 등을 가질 수 있습니다. 그것은 logback.xml을 유지하기에 완벽한 장소가 될 것입니다.

동일한 로그 백 라이브러리가 있으므로 —을 공유해야하며 그렇게 관리하기가 더 쉽습니다.

1

동의합니다. 귀의 lib 디렉토리가 파열 된이 특수 용기를 패키지화 할 수 있습니다. 이 방법을 사용하면이 파일을 쉽게 변경할 수 있습니다.

참고 : 재배치 할 필요없이 동적으로 logback.xml 파일을 변경하려는 경우 , 당신은 logback.xml

에 = 스캔 "true"를 삽입 할 수 있습니다
관련 문제