1
カスタムGUIのログファイルから統計情報を表示する必要があります。ログファイルは膨大であると予想されるため、手動で解析することは過度のものとなります。しかし、単純なテキストの代わりにJSONでログを出力する方法があれば、時間を大幅に節約することができます。それを行う方法はありますか?アクセスログについてはApacheのログをデフォルトのログ形式ではなくJSON形式で出力する方法はありますか?
ErrorLogFormat "{ \"time\":\"%{%Y-%m-%d}tT%{%T}t.%{msec_frac}tZ\", \"function\" : \"[%-m:%l]\" , \"process\" : \"[pid %P:tid %T]\" , \"message\" : \"%M\" ,\ \"referer\"\ : \"%{Referer}i\" },"
:
LogFormat "{ \"time\":\"%{%Y-%m-%d}tT%{%T}t.%{msec_frac}tZ\", \"process\":\"%D\", \"filename\":\"%f\", \"remoteIP\":\"%a\", \"host\":\"%V\", \"request\":\"%U\", \"query\":\"%q\", \"method\":\"%m\", \"status\":\"%>s\", \"userAgent\":\"%{User-agent}i\", \"referer\":\"%{Referer}i\" }," combined
いくつかの新しい変数を追加するときは注意してください。ここ
'\ "タイム\":\ "%{%Y-%M-%D}のtT%{%のT} T%TZ \は{msec_frac}。"'例えばJSONフレンドリータイムスタンプを取得します'2017-07-07T08:41:54.380Z' – IanB