- ErrorLog:指定当服务器遇到错误时记录错误日志的文件。
语法:ErrorLog file-path|syslog[:facility]
如果file-path不是一个以斜杠(/)开头的绝对路径,那么将被认为是一个相对于ServerRoot的相对路径;如果file-path以一个管道符号(|)开头,那么会为它指定一个命令来处理
错误日志,如 ErrorLog “|/usr/local/sbin/cronolog /var/log/httpd/%w/errors_log” 。
如果系统支持,使用"syslog"替代文件名将通过 syslogd(8)来记载日志。默认将使用系统日志机制local7 ,但您可以用"syslog:facility"语法来覆盖这个设置,其中,facility
的取值为syslog(1)中记载的任何一个名字。
- LogLevel:用于调整记录在错误日志中的信息的详细程度。
语法:LogLevel level
可以选择下列level,依照重要性降序排列:
emerg 紧急(系统无法使用)
alert 必须立即采取措施
crit 致命情况
error 错误情况
warn 警告情况
notice 一般重要情况
info 普通信息
debug 调试信息
当指定了某个级别时,所有级别高于它的信息也会被同时记录。比如,指定 LogLevel info ,则所有notice和warn级别的信息也会被记录。建议至少使用crit级别。
当错误日志是一个单独分开的正式文件的时候,notice级