Hermana0さん こんにちは
KUSANAGIのApacheでは、デフォルトでKUSANAGIフォーマットが使用されています。
KUSANAGI8の場合、httpd -Vを実行してApacheの設定ファイルの場所を特定できます。
通常は/etc/httpd/httpd.confに配置されています。
下記は、KUSANAGIフォーマットと各フィールドの説明です。
`LogFormat "%D %{X-B-Cache}o %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{X-Forwarded-For}i" kusanagi
| 変数 | 説明 |
| --------------------- | ----------------------------------------- |
| %D | リクエスト処理時間(マイクロ秒) |
| %{X-B-Cache}o | bcache の状態(HIT / MISS / BYPASS など) |
| %h | クライアント IP アドレス |
| %l | identd 情報(通常は “-”) |
| %u | Basic 認証ユーザー名 |
| %t | アクセス日時 |
| %r | HTTP リクエストライン |
| %>s | HTTP ステータスコード |
| %b | レスポンスサイズ(バイト) |
| %{Referer}i | リファラ |
| %{User-Agent}i | User-Agent 情報 |
| %{X-Forwarded-For}i | プロキシ経由時の元 IP アドレス |