19.2. 로깅 사용의 간단한 예
19.2.1. 로그 수준 및 출력 대상 변경
wsdl_first 샘플 애플리케이션에서 로그 메시지의 로그 수준 및 출력 대상을 변경하려면 다음 단계를 완료합니다.
InstallDir/samples/wsdl_first
디렉터리에 있는README.txt
파일의 java 섹션을 사용하여 데모 실행에 설명된 대로 샘플 서버를 실행합니다.server start
명령은 다음과 같이 기본logging.properties
파일을 지정합니다.플랫폼 명령 + Windows
Java -Djava.util.config.file=%CXF_HOME%\etc\logging.properties demo.hw.server.Server를 시작합니다.
+
UNIX
java -Djava.util.logging.config.file=$CXF_HOME/etc/logging.properties demo.hw.server.Server &
+
기본
logging.properties
파일은InstallDir/etc
디렉터리에 있습니다. Apache CXF 로거를 구성하여WARNING
수준 로그 메시지를 콘솔에 인쇄합니다. 따라서 콘솔에 거의 인쇄되지 않습니다.-
README.txt
파일에 설명된 대로 서버를 중지합니다. -
기본
logging.properties
파일의 사본을 만들고mylogging.properties
파일의 이름을 지정하고 기본logging.properties
파일과 동일한 디렉토리에 저장합니다. 다음 구성 행을 편집하여 글로벌 로깅 수준 및
mylogging.properties
파일의 콘솔 로깅 수준을INFO
로 변경합니다..level= INFO java.util.logging.ConsoleHandler.level = INFO
다음 명령을 사용하여 서버를 다시 시작합니다.
플랫폼 명령 + Windows
Java -Djava.util.config.file=%CXF_HOME%\etc\mylogging.properties demo.hw.server.Server를 시작합니다.
+
UNIX
Java -Djava.util.config.file=$CXF_HOME/etc/mylogging.properties demo.hw.server.Server &
+
수준
INFO
의 메시지를 기록하도록 글로벌 로깅 및 콘솔 로거를 구성했기 때문에 콘솔에 인쇄된 더 많은 로그 메시지가 표시됩니다.