이 시나리오 고려 :의 log4j - 프로젝트 모듈에 따라 여러 로그 파일에 로깅
com.mysite.moduleone
com.mysite.moduletwo
com.mysite.commonmodule
: 나는 두 개의 모듈 (패키지 구조) 아래와 같이 하나 개의 공통 모듈 프로젝트가
을
위의 경우 commonmodule
클래스는 다른 두 모듈에서 사용할 수 있습니다.
질문 :
내가 moduleone
및 moduletwo
에서 로그 메시지는 다른 로그 파일로 이동하는 방식을 configureLog4J해야합니다. 항상 category을 사용하여이 작업을 수행 할 수 있습니다.
그러나 실제 문제는 commonmodule
의 메시지도 로깅하려고 할 때입니다. 따라서 commonmodule
클래스가 moduleone
에서 호출 될 때 commonmodule
로그 메시지는 moduleone
로그 파일로 이동해야합니다. commonmodule
이 moduletwo
에서 액세스하는 경우 commonmodule
로그 메시지는 moduletwo
로그 파일로 이동해야합니다.
이러한 방식으로 Log4J를 구성 할 수 있습니까? 다른하실 말씀 있나요?
추신 : 내 질문을 분명히했다고 생각합니다. 혼란이 있다면, 의견을 남겨주세요. :)