19.2. ロギングを使用する簡単な例
ログレベルと出力先の変更 リンクのコピーリンクがクリップボードにコピーされました!
wsdl_first サンプルアプリケーションでログレベルとログメッセージの出力先を変更するには、以下のステップを実行してください。
InstallDir/samples/wsdl_firstディレクトリーのREADME.txtファイルの java を使用したデモの実行 に記載されているサンプルサーバーを実行します。server startコマンドは、 以下のようにデフォルトのlogging.propertiesファイルを指定することに注意してください。Expand プラットフォーム コマンド + Windows
start java -Djava.util.logging.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
.level= INFO java.util.logging.ConsoleHandler.level = INFOCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを使用してサーバーを再起動します。
Expand プラットフォーム コマンド + Windows
start java -Djava.util.logging.config.file=%CXF_HOME%\etc\mylogging.properties demo.hw.server.Server+
UNIX
java -Djava.util.logging.config.file=$CXF_HOME/etc/mylogging.properties demo.hw.server.Server &+
レベル
INFOのメッセージをログに記録するようにグローバルロギングとコンソールロガーを設定しているため、コンソールに多くのログメッセージが表示されます。