2011-02-10 3 views
1

내 IDE로 Eclipse를 사용하여 프로젝트를 개발합니다. 로그는 일부 웹 사이트에서 본 일부 설정을 수행 할 때까지 예상대로 myproject/logs/log.log에 출력되었습니다.내 프로젝트 아래에 log4j 출력 로그 파일을 설정하지 않습니다.

Windows -> 환경 설정 -> Java -> 경로 빌드 -> 클래스 경로 변수로 이동하여 "log4j-1.2.16.jar"를 추가했습니다.
그 이후 로그 파일은 D : \ workspace \ MyProject \ logs 대신 D : \ eclipse \ logs \ 아래에 표시되기 시작했습니다.

클래스 경로 변수 항목을 삭제하고 Eclipse를 다시 시작했지만 더 이상 프로젝트에서 생성 된 로그 파일을 가질 수 없습니다.

도움말 !!! 감사합니다. .

+0

감사합니다 모두 cherouvim를 -> 실행 구성 -

실행 : 당신은 실행 구성에서 응용 프로그램의 작업 디렉토리를 설정할 수 있습니다 그리고 옌스는 당신의 답장을 위해! 내 고객이 Tomcat을 사용할 필요가 없으므로 Jen의 대답은 실제로 내가 찾고있는 것입니다. –

답변

1

로그가 있어야하는 경로를 명시 적으로 정의하는 것이 가장 좋습니다.

log4j.appender.YOURLOG.file=${catalina.home}/logs/my-application.log 
0

내가 로그 파일 위치 (그렇지 않으면 절대 경로) 앱 작업 ​​디렉토리를 기준으로 생각 예를 들어이 당신이 할 수있는 바람둥이에 배포 된 웹 애플리케이션 인 경우. 작업 디렉토리 사용자가 설정할 수 있습니다> 인수 탭

화면 하단에

관련 문제