나는 warbler가있는 레일 애플리케이션을 패키징하고 있습니다. 앱 별 로깅을 원합니다. 나는 log4j와 commons-loggin jar를 WEB-INF/lib 디렉토리에 추가했고, WEB-INF/classes 디렉토리에 log4j.properties를 추가하려고한다. 문제는 또한 환경 특정 로깅을 원하므로 내 준비/프로덕션은 내 개발자보다 다른 속성 (즉, 디버그 대신 INFO)을 사용합니다. 난 그냥 할 수 없습니다 :Warbler config.java_classes and log4j.properties
config.java_classes = FileList["lib/log4j-#{RAILS_ENV}.properties"]
을 Tomcat이 특정 파일 log4j.properties
를 찾을 것 때문에. 이 파일의 이름을 log4j.properties
으로 바꿀 수있는 방법이 있습니까? 또는 앱 별 환경 별 로깅을위한 더 나은 메커니즘이 있습니까?
자신을 위해 답을 찾을 수있어서 기쁩니다! 자신의 질문에 대답 할 때 더 많은 점수를 얻습니까? –