Log4j를 사용하여 로깅 프레임 워크를 개발 중입니다. 다른 환경 (예 : 개발, 테스트, 준비 및 생산)에 대해 별도의 로그 파일을 유지 관리하는 방법을 파악할 수 없습니다.다른 환경에서 응용 프로그램에 대한 로깅 Log4j
6
A
답변
12
먼저 각 환경에 대해 log4j.xml의 다른 사본이 필요합니다.
log4j-dev.xml, log4j-test.xml, log4j-stage.xml 및 log4j-prod.xml을 각각 로그 파일 이름 및 로그 수준과 같은 자체 설정이있는 파일이라고 부릅니다.
그런 다음 아래와 같은 시스템 속성으로 서버 시작시 해당 파일을 전달 -
-Dlog4j.configuration=log4j-dev.xml
This URL 톰캣이 통과하는 방법에 대한 예제를 가지고있다. 이 개념은 배포하는 서버에 관계없이 동일합니다.
Windows에서
1
, 나는 "set CATALINA_OPTS=-Dlog4j.configurationFile=log4j2-dev.xml"
대신이 루게릭 병
관련 문제
- 1. 클러스터 환경에서 log4j 구성
- 2. 스윙 응용 프로그램에 대한 로깅 문제
- 3. Log4j 별도의 파일에 로깅
- 4. XBAP 응용 프로그램에 대한 로깅 전략
- 5. Log4j 공유 로그 파일에 로깅
- 6. 민감한 데이터에 대한 log4j 로깅 사용자 정의
- 7. log4j : 패키지 별 로깅
- 8. Log4j 로깅 기반 클래스
- 9. 신입 사원을 위해 응용 프로그램에 로깅 외관 또는 로거
- 10. 시스템 환경에서 사용자 이름을 검색해야하는 TDD 응용 프로그램에 대한 아이디어
- 11. 여러 스레드에서 실행되는 .NET 응용 프로그램에 대한 모범 사례 로깅
- 12. 여러 대의 syslog 서버에 로깅 - log4j
- 13. 로깅 수준 변경시 알림 Log4j
- 14. 다른 응용 프로그램에 대한 동기 호출을 수행합니다.
- 15. 다른 응용 프로그램에 대한 쿠키 만들기
- 16. 다른 웹 응용 프로그램에 대한 인증 통합
- 17. 기존 응용 프로그램에 대한 로그 구성
- 18. 다른 환경에서 웹 응용 프로그램로드하기
- 19. log4j Appender에서 로깅 할 때의 순환 종속성
- 20. .NET 응용 프로그램에 대한 blackberry?
- 21. JMX를 통한 Log4J 로깅 다시 시작
- 22. INFO 설정시 ERROR 레벨에서 log4j 로깅
- 23. iPod 응용 프로그램에 대한 질문
- 24. 클러스터 환경에서 응용 프로그램에 캐시를 쓸 수 있습니까?
- 25. log4j : errorFile에 대한 오류
- 26. N-tier 환경에서 NLog 데이터베이스에 로깅
- 27. 매시업 응용 프로그램에 대한 제안
- 28. 다른 패키지의 로그 메시지를 다른 파일에 로깅
- 29. 기존 J2EE Struts 웹 응용 프로그램에 log4j 로깅을 구현하려면 어떻게해야합니까?
- 30. SQLite에 대한 SQL 쿼리 로깅?
log4j.configuration
으로 사용하고 우리의 환경에 봄 부팅과 log4j2 작동합니다. '-Dlog4j.configurationFile = log4j2-dev.xml' –