我正在尝试使用wamp apache的rotatelog函数来组织每日日志。但是,我注意到访问日志被写入两个地方。第一个文件是原始access_log.log,第二个文件写入定义的轮换日志文件。
添加到httpd.conf以启用rotatelog的代码如下。
CustomLog "|C:/wamp64/bin/apache/apache2.4.23/bin/rotatelogs.exe C:/wamp64/backup/logs/apache/access_log/access_log_%d-%m-%y.log 86400" common
ErrorLog "|C:/wamp64/bin/apache/apache2.4.23/bin/rotatelogs.exe C:/wamp64/backup/logs/apache/error_log/error_log_%d-%m-%y.log 86400"
最初,我认为启用rotatelog只会在日常基础知识中将访问日志和错误日志写入一个文件,但它看起来并不像。有谁知道哪个部分出了问题?
答案 0 :(得分:0)
我刚注意到我需要在httpd.conf中注释掉原始的CustomLog和ErrorLog配置,然后添加我在问题中显示的代码。这会将apache配置为只写入1个访问日志文件和错误日志文件。