既存の LogFormat ニックネームを再利用して、新しいLogFormatを定義しようとしています。
次の抜粋を考えてみましょう ( httpd ドキュメントの「ログ ファイル」セクションから)。
SetEnv CACHE_MISS 1
LogFormat "%h %l %u %t \"%r\" %>s %b %{CACHE_MISS}e" common-cache
CustomLog logs/access_log common-cache
ハードコーディングの代わりにログ形式common-cache
を再利用してログ形式を定義する方法があるかどうか知りたいcommon
%h %l %u %t \"%r\" %>s %b
base
これを尋ねているのは、コアhttpd.conf
ファイルでログ形式を定義してから、各仮想ホスト構成ファイルでcustomized
ログ形式に基づいてログ形式を定義したいからです。base
カスタマイズされたログ形式のニックネームは必要ないことに注意してください。つまり、次のいずれかの形式のソリューションで十分です。
## form 1
LogFormat *my customized format*
TransferLog logs/access_log
##form 2
CustomLog logs/access_log *my customized format*
ご意見ありがとうございます