|
|
その他 No. 550 squidのログファイル形式をapacheの形式へ変更するsquidのアクセスログである /var/log/squid/access.log ファイルの日時の書式を apacheのログ形式に変更するには、/etc/squid/squid.conf の emulate_httpd_log のコメントを以下のように外します。 ----------------------------------------- #Default: emulate_httpd_log on ---------------------------------------- 設定を反映するために、squidを再起動します。 #/etc/init.d/squid restart 反映後は、以下のようにログが出力されます。 [変更後のログ] -------------------------------------------------------------------------- 172.16.39.72 - - [16/Jul/2003:16:35:56 +0900] "GET http://www.google.co.jp/ HTTP/1.0" 200 3982 TCP_MISS:DIRECT -------------------------------------------------------------------------- ログの出力形式が変更されるのは上記の設定が反映された後からです。 以前のログも変更する場合の手順を以下に示します。 以下のようなperlスクリプトを作成します。 [logConversion.pl] --------------------------- #! /usr/bin/perl -p s/^\d+\.\d+/localtime $&/e; --------------------------- 作成したスクリプトを以下のように実行します。 # perl ./logConversion.pl /var/log/squid/access.log > squid.log squid log 関連文書 対象製品
Last modified : Wed Jul 16 JST 2003 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

