2012-08-16 2 views
1

어떻게 모든 JSF 오류 로그 메시지를 로그 파일로 리디렉션 할 수 있습니까? 현재 SystemOut.log 파일에 기록 중입니다.JSF 오류를 로그 파일로 리디렉션

System.out을 로그 파일에 쓸 사용자 정의 PrintStream으로 변경하려고 시도했으며 시스템 출력 명령문을 로그 파일에 기록합니다. 그러나 JSF 오류 메시지는 여전히 SystemOut.log 파일에 기록됩니다.

답변

1

Mojarra는 java.util.logging 로거를 사용합니다. 따라서 런타임 클래스 경로에서 logging.properties 파일을 제공하거나 변경하면됩니다. 필요한 경우 VM 인수 -Djava.util.logging.config.file을 사용하여 특성 파일 위치를 겹쳐 쓰거나 지정할 수 있습니다.

또 다른 방법은 servletcontainer 수준에서 구성하는 것입니다. 어떤 파일을 사용하고 있는지는 명확하지 않지만 정확한 파일 이름은 SystemOut.log입니다. 대신 관리 콘솔에서 추적/로깅을 구성 할 수도 있습니다.

+0

@BaluC 효과적입니다. 굉장해 !! 우리는 SLF4j를 사용하여 jul-to-slf4j 브리지를 사용하여 java.util 로그를 로그로 리디렉션했습니다. 고마워요 :) –

관련 문제