Apache | ログファイル | エラーログに記録されるレベルの設定(LogLevel)

エラーログは、どのレベルまでのエラーを記録するかを8段階で指定できる。指定するにはLogLevelを使用して設定する。

LogLevel 記録するレベル

設定可能なレベルは次のとおりである。

レベル 意味
emerg サーバーが稼働できないほどの重大なエラー
alert critより重大なエラー
crit 致命的なエラー
error エラー
warn 警告
notice 通知メッセージ
info サーバー情報
debug デバッグ用の情報

レベルは上から順に重大であり、errorに設定すると、errorより上のcritalertemergのエラーもすべて記録される。

より低いレベルに設定すると多くの情報をログに残せるが、その分ログファイルのサイズが大きくなるため、必要に応じて設定を変更する。

httpd.confファイルでLogLevelを検索すると、次のような内容が見つかる。

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

デフォルトではLogLevelwarnに設定されている。変更する場合は、warn部分を別のレベル値に変更すればよい。