java - 本地能打出日志 但是打成jar包到服务器上 就不产生日志了?
PHPz
PHPz 2017-04-18 10:29:52
0
1
640

PropertyConfigurator.configure("src/main/resources/log4j.properties");

是因为 打成jar包了 所以不识别这个路径吗????

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
迷茫

Maven 프로젝트를 구축하셨나요? 그렇다면 log4j.properties를 src/main/resources 디렉터리에 두는 것이 맞습니다. 기록을 읽고 로그를 인쇄하는 것은 문제가 없지만 읽기 경로에 문제가 있습니다. 작성 방법은 "PropertyConfigurator.configure("log4j.properties");"여야 합니다. 로그가 생성되지 않는 문제의 경우 다음을 확인하십시오.
1 로컬 설정이 ConsoleAppender(콘솔 인쇄)인 경우 변경합니다. DailyRollingFileAppender에 추가합니다(지정된 로그 파일에 기록).
2. 로그 파일 출력 경로가 변경되었는지, 올바른지 확인하세요.

물론 log4j.properties 내용을 붙여넣어 살펴보는 것이 가장 좋습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿