내 패키지에 foo.bar 및 foo.foobar 패키지가 있다고 가정하고 foo.bar 패키지에서 오는 모든 log4j 로그 메시지를 foobar로 보내려고합니다. 로그 파일 및 foo.foobar에서 foofoobar.log 파일로 오는 로그 메시지의 경우 log4j.xml 파일을 어떻게 구성해야합니까?다른 패키지의 로그 메시지를 다른 파일에 로깅
4
A
답변
5
당신은 로거 구성 펜더-REF 사용할 수 있습니다
<logger name="foo.bar">
<level value="debug"/>
<appender-ref ref="FILE1" />
</logger>
전체 예제를 살펴
here 되세요.
1
겹치는 계층 구조가 있고 중복 로그 메시지를 원하지 않는 경우에도 additivty를 "false"로 설정하는 것이 좋습니다.
즉 : FILE1
1
에 기록되지 않습니다 FILE2로 이동
<logger name="foo.bar">
<level value="debug"/>
<appender-ref ref="FILE1" />
</logger>
<logger name="foo.bar.xyz" additivity="false">
<level value="debug"/>
<appender-ref ref="FILE2" />
</logger>
이런 식으로 메시지를 그냥 나중에 파악하고 다른 사람들을 도울 수있는 블로그 게시물로 설명을 컴파일 누가이 페이지를 읽는가?
관련 문제
- 1. Log4j 공유 로그 파일에 로깅
- 2. 화면 및 파일에 로깅
- 3. Netbeans : 다른 패키지의 리소스에 액세스
- 4. 다른 메시지를 두 개의 파일로 기록하는 로그백
- 5. 메시지를 출력하는 다른 방법
- 6. 서버 로깅 - 데이터베이스 또는 로그 파일에 있습니까?
- 7. xml 로그 파일에 xml 데이터 로깅
- 8. 여러 파일에 파이썬 로깅
- 9. 플렉스의 로컬 파일에 로깅
- 10. Log4j 별도의 파일에 로깅
- 11. 로그 수준에 따라 다른 파일에 기록하도록 log4net 구성
- 12. log4j로 다른 내용의 여러 로그 파일 만들기
- 13. log4net의 다른 로그 appender에 다른 로그 레벨을 기록하는 방법
- 14. iPhone의 파일에 로깅
- 15. 의 log4j - 프로젝트 모듈에 따라 여러 로그 파일에 로깅
- 16. 는 어떻게 로그 메시지를 포맷하는
- 17. 다른 프로세스의 로그
- 18. 다른 환경에서 응용 프로그램에 대한 로깅 Log4j
- 19. 스레드에 따라 다른 파일에 기록하십시오.
- 20. Apache 로그 파일에서 다른 PDF 파일에 액세스하는 횟수를 어떻게 계산합니까?
- 21. 로그 수준에 따라 같은 파일에 서로 다른 log4j 패턴이 있습니까?
- 22. 다른 앱 엔진 패키지의 의미는 무엇입니까?
- 23. ActivityNotFoundException 다른 패키지의 targetClass가 PreferenceScreen에있는 경우
- 24. 각 개별 스레드에 대한 개별 로그 파일에 로깅
- 25. 다른 파일에 대해 다른 EOL을받는 이유는 무엇입니까?
- 26. 다른 .svc 파일에 다른 인터페이스를 정의 하시겠습니까?
- 27. 다른 파일에 같은 이름의 다른 클래스 버전
- 28. 포럼에 메시지를 게시하는 다른 형태
- 29. nHibernate에 대한 로깅 메시지를 표시하지 않는 방법
- 30. log4php를 구성하여 동일한 로거의 다른 파일에 다른 로그 수준을 기록하는 방법