나는 JarClassLoader (JCL)라는 프로젝트 호출을 사용하여 InputStream에서 jar를로드 할 수있다. 이것은 매우 유용하지만 JarClassLoader가 log4j.xml 파일을 남겨두고 런타임에 해당 파일을로드한다는 것을 알았습니다. 내 로깅 문에 slf4j를 사용하고 log4j를 사용하여 내 프로젝트에 로깅을 사용하고 있습니다. 다음은 JCL log4j.xml 파일에 대한 링크입니다. http://code.google.com/p/jcloader/source/browse/trunk/JCL2/src/main/resources/org/xeustechnologies/jcl/logging/log4j.xml?r=142 내 자신의 로깅 설정이 있기 때문에 이것을 완전히 무시하고 싶습니다. 이 파일이로드되는 것을 막을 수있는 방법에 대한 아이디어가 있습니까? 또는로드 된 JCL 로깅을 제거 할 수 있습니다. 또는 JCL 이외의 다른 것이 있으면 InputSteam을 읽고 스트림에서 jar 파일을 가져올 수 있습니다. 미리 감사드립니다. log4j로 원치 않는 의존성 로깅
1
A
답변
2
사실, log4j.xml
(또는 다른 모든 로깅 구성 파일)을 다른 프로젝트와 링크되도록 의도 된 라이브러리와 함께 제공하는 것은 실수입니다. 당신이 지금 당면하는 문제와 정확히 일치합니다. 나는 그것에 대한 버그 보고서를 발행하고 고정 될 때까지 log4j.xml없이 jar 파일의 개인 사본을 사용합니다.
관련 문제
- 1. Log4J로 구조화/결합 로깅
- 2. log4j로 로깅 최대 절전 모드
- 3. Log4J로 ColdFusion 로깅 리 라우팅
- 4. 원치 않는 디버그 세션
- 5. 원치 않는 ftp 놀라움
- 6. 아파치 원치 않는 리디렉션
- 7. 원치 않는 \ 문자
- 8. JSON 원치 않는 슬래시
- 9. TransactionScope를 사용하여 원치 않는 프로모션
- 10. 원치 않는 SharePoint 컨텍스트 메뉴
- 11. php : 원치 않는 문자 제거
- 12. 원치 않는 웹 페이지 캐싱
- 13. 원치 않는 파일 다운로드를 추적해야합니다.
- 14. 원치 않는 SQLite가 \ bin에 삽입되었습니다.
- 15. 내 전쟁에서 원치 않는 항아리
- 16. 원치 않는 코드 정리 C#
- 17. 텍스트 영역의 원치 않는 십진수
- 18. Log4J로 BlazeDS 구현을 어떻게 설정할 수 있습니까?
- 19. Log4j로 특정 패턴을 포맷하는 방법은 무엇입니까?
- 20. WinForms 앱에서 원치 않는 대기 커서
- 21. HTML img에 원치 않는 모서리가 있습니다.
- 22. 아랍어 문자 대신 원치 않는 문자
- 23. 응용 프로그램에 원치 않는 추가 아이콘이 있음
- 24. 원치 않는 동작을하는 콤보 상자 Asp.net
- 25. 스크립트 태그에서 원치 않는 요청을하는 브라우저
- 26. 원치 않는 요소에 적용되는 CSS 테두리
- 27. 텍스트 상자 이벤트의 원치 않는 재 트리거링
- 28. IE7의 원치 않는 가로 스크롤 막대
- 29. Regex Replace 원치 않는 문자의 문자열 청소
- 30. 안드로이드에 두 ImageView 사이에 원치 않는 공간