ページの先頭行へ戻る
Interstage Application Server V13.1.0 Interstage HTTP Server 2.4運用ガイド
FUJITSU Software

3.26 メッセージのカスタマイズ

LogFormatディレクティブやCustomLogディレクティブを使用して、アクセスログファイルに出力するメッセージをカスタマイズします。

設定例を以下に示します。

ポイント

LogFormatディレクティブにより、カスタマイズしたログフォーマットを定義し、そのフォーマットに対してニックネームを設定します。
次に、CustomLogディレクティブにより、ahsrlog実行文、およびLogFormatディレクティブで設定したニックネームを指定して、アクセスログファイルのフォーマットを設定します。

クライアントの追跡情報、およびクライアントが使用しているWebブラウザの情報をアクセスログに記録する場合


LoadModule log_config_module "C:/Interstage/F3FMahs/modules/mod_log_config.so"
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog "|\"C:/Interstage/F3FMahs/bin/ahsrlog.exe\" -s \"C:/Interstage/F3FMahs/logs/accesslog\" 1 5"
 combined

LoadModule log_config_module "/opt/FJSVahs/modules/mod_log_config.so"
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog "|/opt/FJSVahs/bin/ahsrlog -s \"/opt/FJSVahs/logs/accesslog\" 1 5" combined

西暦年「yyyy」の場合の出力例を以下に示します。

192.168.0.1 - - [22/Oct/yyyy:11:10:18 +0900] "GET / HTTP/1.1" 200 585 "-" "Mozilla/4.0 (compatible; 
MSIE 7.0;Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727;
 .NET CLR 3.0.30729;InfoPath.3; wbx 1.0.0)"
192.168.0.1 - - [22/Oct/yyyy:11:10:18 +0900] "GET /interstage.jpg HTTP/1.1" 200 152281 "http://ahs.
example.com/" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C;
 .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; InfoPath.3; wbx 1.0.0)"

参考

関連ディレクティブ

  • CustomLog

  • LoadModule

  • LogFormat