LTSVフォーマットでのログ出力設定PocketApacheにおいて、tab区切りでラベル付けされたLTSVフォーマットでログ出力をする設定。ValuesApacheがLTSVフォーマットで出力できるように設定ファイルhttpd.confのLogFormatに登録する。ここではcombinedとltsvの両方のフォーマットでログを保存することにする。フォーマットの内容はカスタマイズできるものなので決まった書式はないが、ここでは公式サイトに例として書かれているものを採用している。ltsv--------------------------------------サーバ全体のログの出力についてはhttpd.confに記述する。デフォルトではログの出力がcombined形式になっているので先ほど追加したltsvも追加しておく。LTSVだけで出力したい場合はcombinedの行をコメントアウトすればよい。ltsv--------------------------------------バーチャルドメイン毎の設定についてはVirtualHostディレクティブの中に記述する。ltsv</VirtualHost>設定の記述が合っているか確認してからApacheを再起動する。gracefulLTSVフォーマットのログは/var/log/httpd/access_log.ltsv、/var/log/httpd/www.example.com.access_log.ltsvに出力されるようになる。再起動した時点で空のログファイルで生成されるのでlsコマンドで存在しているか確認しておく。-l)を使用している。-fコマンドを利用して確認しておくとよいだろう。/var/log/httpd/access_log.ltsv--------------------------------------ログの出力をリアルタイムで確認、Ctrl+Cで終了--------------------------------------このままでは、ログのローテーションの対象に*access_log.ltsvが含まれないので/etc/logrotate.d/httpdに/var/log/httpd/*ltsvがローテーション対象に含まれるよう設定を追加する。