어떻게 모든 JSF 오류 로그 메시지를 로그 파일로 리디렉션 할 수 있습니까? 현재 SystemOut.log
파일에 기록 중입니다.JSF 오류를 로그 파일로 리디렉션
System.out
을 로그 파일에 쓸 사용자 정의 PrintStream
으로 변경하려고 시도했으며 시스템 출력 명령문을 로그 파일에 기록합니다. 그러나 JSF 오류 메시지는 여전히 SystemOut.log
파일에 기록됩니다.
어떻게 모든 JSF 오류 로그 메시지를 로그 파일로 리디렉션 할 수 있습니까? 현재 SystemOut.log
파일에 기록 중입니다.JSF 오류를 로그 파일로 리디렉션
System.out
을 로그 파일에 쓸 사용자 정의 PrintStream
으로 변경하려고 시도했으며 시스템 출력 명령문을 로그 파일에 기록합니다. 그러나 JSF 오류 메시지는 여전히 SystemOut.log
파일에 기록됩니다.
Mojarra는 java.util.logging
로거를 사용합니다. 따라서 런타임 클래스 경로에서 logging.properties
파일을 제공하거나 변경하면됩니다. 필요한 경우 VM 인수 -Djava.util.logging.config.file
을 사용하여 특성 파일 위치를 겹쳐 쓰거나 지정할 수 있습니다.
또 다른 방법은 servletcontainer 수준에서 구성하는 것입니다. 어떤 파일을 사용하고 있는지는 명확하지 않지만 정확한 파일 이름은 SystemOut.log
입니다. 대신 관리 콘솔에서 추적/로깅을 구성 할 수도 있습니다.
@BaluC 효과적입니다. 굉장해 !! 우리는 SLF4j를 사용하여 jul-to-slf4j 브리지를 사용하여 java.util 로그를 로그로 리디렉션했습니다. 고마워요 :) –