1. 删除旧日志文件
删除\Apache24\logs目录下的access.log和error.log文件
2. 修改配置文件
- 打开Apache的httpd.conf配置文件并找到下面两条配置,注释掉
ErrorLog “logs/error.log”
CustomLog “logs/access.log” common- 找到LogLevel warn,将warn修改为crit
- 重启Apache
3. 说明
LogLevel用于调整错误日志中的信息详细程度。默认级别是warn,那么warn级别以上的日志都会记录,会产生大量“文件不存在”的error级别的错误日志。建议使用 crit 级别的设置,这样只记录致命级别以上的日志,有效减少日志数量。
可以选择下列级别,依照重要性降序排列:
- emerg 紧急-系统无法使用。“Child cannot open lock file. Exiting’
- alert 必须立即采取措施。“getpwuid: couldn’t determine user name from uid”
- crit 致命情况。"socket: Failed to get a socket, exiting child”
- error 错误情况。"remature end of script headers’
- warn 警告情况。“child process 1234 did not exit, sending another SlGHUP”
- notice 一般重要情况。"httpd: caught SlGBUS, attempting to dump core in …
- info 普通信息。 "Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)…
- debug 出错级别信息“Opening config file …