の構成rsyslogd
を無効に変更しましたRSYSLOG_TraditionalFileFormat
。しかし、それでもApacheログ/var/log/apache/error.log
には秒精度しか表示されていません。
他に設定する必要があるものはありますか?
http://httpd.apache.org/docs/current/mod/mod_log_config.htmlでは 、ミリ秒を含むさまざまな時間形式が表示されます。
%t
to
%{%d/%b/%Y:%T}t-%{msec_frac}t for miliseconds
or
%{%d/%b/%Y:%T}t-%{usec_frac}t for microsecs
例: 2013 年 3 月 16 日:22:44:34-634 2013 年 3 月 16 日:22:44:34-634200
ドキュメンテーション Apache
%t 要求が受信された時刻 ([18/Sep/2011:19:18:28 -0400] の形式)。最後の数字は、GMT からのタイムゾーン オフセットを示します
%{format}t 拡張 strftime(3) 形式 (ローカライズされる可能性あり) である必要がある、format で指定された形式の時間。フォーマットが begin: (デフォルト) で始まる場合、時間はリクエスト処理の開始時にかかります。end で始まる場合: ログエントリが書き込まれる時間で、リクエスト処理の終了間近です。strftime(3) でサポートされている形式に加えて、次の形式トークンがサポートされています。
sec エポックからの秒数
msec エポックからのミリ秒数
エポックからの usec マイクロ秒数
msec_frac ミリ秒の分数
usec_frac マイクロ秒分数
これらのトークンを互いに組み合わせたり、同じフォーマット文字列内で strftime(3) フォーマットと組み合わせたりすることはできません。代わりに、複数の %{format}t トークンを使用できます。
strftime(3) フォーマット http://man7.org/linux/man-pages/man3/strftime.3.html