내 classpath에 log4j.properties 파일이 2 개 있습니다. 둘 다 필요합니다. 그 중 하나는 사용중인 라이브러리에 필요하고 다른 라이브러리는 내 코드에서 사용하는 라이브러리입니다. jar 파일을 실행하면 라이브러리에서 사용하는 특성을 읽을 수 있지만 자체 특성 파일을 읽지는 않습니다. 어떻게 모든 원시 파일에서 PropertytConfigurator를 사용하지 않고도 내 log4j를 읽을 수 있습니까? 두 속성 파일을 함께 사용하도록 구성 할 수있는 방법이 있습니까?log4j 잘못된 속성 파일을 가져옴
3
A
답변
1
모든 로깅은 단일 특성 파일로 이동합니다. 이 파일 내에서 클래스와 라이브러리의 로깅 구성을 구별 할 수 있습니다.
3
두 개의 log4j.properties
파일은 분명히 혼란을 일으킬 것입니다 (경험 한대로).
라이브러리 버전을 제거하고 (이유는 무엇입니까?) .properties
파일을 하나로 결합하는 것이 좋습니다.
4
첫 번째 질문에 답하기 위해 고유 한 이름을 지정하고 응용 프로그램을 시작할 때 다음 시스템 속성을 추가하여 파일을 가리킬 수 있습니다.
-Dlog4j.configuration=path_to_my_properties_file
프로그래밍 방식으로 아무것도하지 않고도 2 개의 다른 파일을 사용할 수 없다고 생각합니다.
관련 문제
- 1. Interface Builder에서 잘못된 헤더 파일을 가져옴
- 2. 로그에 잘못된 시간이있는 weblogic log4j
- 3. PHP에서 MySQL 쿼리가 잘못된 결과를 가져옴
- 4. 의 log4j 속성 구성 질문
- 5. Log4j : 이벤트가 잘못된 로그 파일에 나타납니다.
- 6. log4j 패턴 % X 및 할당 할 속성
- 7. 방지 잘못된 속성 할당
- 8. Android 멀티 터치가 잘못된 포인터 및/또는 XY 값을 가져옴
- 9. JavaScript 오류 - 잘못된 속성 값
- 10. Log4J dailyrolling appender가 매일 파일을 잘라냅니다.
- 11. log4j 로그 파일을 동적으로 변경하는 방법은 무엇입니까?
- 12. 독립형 Java 프로젝트 용 log4j
- 13. Log4j SMTPAppender
- 14. 런타임에서 log4j 구성하기
- 15. ical4j ical 새 줄의 잘못된 속성
- 16. 주어진 클래스가 Log4J 속성 파일을 사용하여 내 로그 파일에 쓰지 않도록 면제하십시오.
- 17. 라이브러리가없는 JavaScript에서 형제를 가져옴
- 18. .event 함수로 jQuery를 가져옴
- 19. linux - 프로세스 PID를 가져옴
- 20. CreateProcess가 문자열에서 stdin을 가져옴
- 21. PHP PDO가 null을 가져옴
- 22. 클래스에서 변수를 동적으로 가져옴
- 23. Magento - Excel 또는 CSV 파일을 통해 보류중인 주문을 가져옴
- 24. log4j 및 java.lang.NoClassDefFoundError : org/apache/log4j/Layout
- 25. Log4J 동적 구성
- 26. Glassfishv3 및 log4j
- 27. log4j alignment
- 28. Log4j AsyncAppender
- 29. Java에서 Log4J 출력 비활성화
- 30. 잘못된 값을 반환하는 iPhone UIView 가운데 속성
픽업은 오직 하나입니다. 왜 두 개의 필터/어 펜더가 하나의 파일에 없습니까? – Nishant
log4j에 여러 카테고리가 설정되어 있습니까? – CoolBeans
예 여러 카테고리가 있습니다. –