Cosminexus アプリケーションサーバ V8 機能解説 保守/移行/互換編
ここでは,Webサーバのログ取得で設定できる項目について説明します。ログ取得の設定対象となるWebサーバは,Hitachi Web Serverです。
Webサーバが出力するログには,エラーログ,アクセスログ,リクエストログなどがあります。出力するログの詳細については,マニュアル「Hitachi Web Server」を参照してください。Webサーバの出力するログのうち,エラーログ,アクセスログおよびリクエストログは,出力先やログの出力方式などを簡易構築定義ファイルで変更できます。
Webサーバのログ取得で変更できる設定項目と,項目に対応する簡易構築定義ファイルのパラメタを次の表に示します。
表3-12 Webサーバのログ取得の設定項目
| ログ | 項目 | 対応する簡易構築定義ファイルのパラメタ |
|---|---|---|
| エラーログ | 出力するエラーログのレベル | 論理Webサーバ(web-server)の<configuration>タグ内のLogLevel |
| エラーログの出力方式 | 論理Webサーバ(web-server)の<configuration>タグ内のHttpsdErrorMethod | |
| エラーログの出力先ディレクトリ | 論理Webサーバ(web-server)の<configuration>タグ内のHttpsdErrorLogFileDir | |
| アクセスログ | アクセスログの出力方式 | 論理Webサーバ(web-server)の<configuration>タグ内のHttpsdCustomMethod |
| アクセスログの出力先ディレクトリ | 論理Webサーバ(web-server)の<configuration>タグ内のHttpsdCustomLogFileDir | |
| アクセスログ出力時のフォーマット | 論理Webサーバ(web-server)の<configuration>タグ内のHttpsdCustomlogFormat | |
| リクエストログ | トレースの採取有無 | 論理Webサーバ(web-server)の<configuration>タグ内のHWSRequestLogLevel |
| リクエストログの出力方式 | 論理Webサーバ(web-server)の<configuration>タグ内のHttpsdRequestMethod | |
| リクエストログの出力先ディレクトリ | 論理Webサーバ(web-server)の<configuration>タグ内のHttpsdRequestLogFileDir |
また,エラーログ,アクセスログおよびリクエストログに出力する時刻ならびに時間の単位を,論理Webサーバ(web-server)の<configuration>タグ内のHWSLogTimeVerboseパラメタで指定できます。
<param> <param-name>AppendDirectives</param-name> <param-value> <![CDATA[ SetEnvIf Remote_Addr ^127\.0\.0\.1$ Env_ManagerHealthCheck CustomLog "|\"\"<Cosminexusのインストールディレクトリ>/httpsd/sbin/rotatelogs2.exe\" \"<Cosminexusのインストールディレクトリ>/httpsd/servers/HWS_<論理Webサーバの実サーバ名>/logs/access_manager\" 8192 5\"" hws_std env=Env_ManagerHealthCheck ]]> </param-value> </param> |
<param> <param-name>AppendDirectives</param-name> <param-value> <![CDATA[ SetEnvIf Remote_Addr ^127\.0\.0\.1$ Env_ManagerHealthCheck CustomLog "|/opt/hitachi/httpsd/sbin/rotatelogs2 \"/opt/hitachi/httpsd/servers/HWS_<論理Webサーバの実サーバ名>/logs/access_manager\" 8192 5" hws_std env=Env_ManagerHealthCheck ]]> </param-value> </param> |
<param> <param-name>HttpsdCustomlogFormat</param-name> <param-value>hws_std env=!Env_ManagerHealthCheck</param-value> </param> |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.