19.2. ロギングを使用する簡単な例


ログレベルと出力先の変更

wsdl_first サンプルアプリケーションでログレベルとログメッセージの出力先を変更するには、以下のステップを実行してください。

  1. InstallDir/samples/wsdl_first ディレクトリーの README.txt ファイルの java を使用したデモの実行 に記載されているサンプルサーバーを実行します。server start コマンドは、以下のようにデフォルトの logging.properties ファイルを指定することに注意してください。

    プラットフォームコマンド +

    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 レベルのログメッセージをコンソールに出力します。その結果、コンソールに印刷されるものはほとんどありません。

  2. README.txt ファイルの説明に従ってサーバーを停止します。
  3. デフォルトの logging.properties ファイルのコピーを作成します。名前が mylogging.properties ファイルになり、デフォルトの logging.properties ファイルと同じディレクトリーに保存します。
  4. 以下の設定行を編集して、mylogging.properties ファイルのグローバルロギングレベルおよびコンソールロギングレベルを INFO に変更します。

    .level= INFO
    java.util.logging.ConsoleHandler.level = INFO
  5. 次のコマンドを使用してサーバーを再起動します。

    プラットフォームコマンド +

    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 のメッセージをログに記録するようにグローバルロギングとコンソールロガーを設定しているため、コンソールに多くのログメッセージが表示されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.