Wamp apache rotatelogs 奇怪的问题

Wamp apache rotatelog weird issue

我正在尝试使用 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只会在日常基础上将访问日志和错误日志写入一个文件,但看起来不像。有谁知道哪一部分出错了?

我刚刚注意到我需要在httpd.conf中注释掉原来的CustomLog和ErrorLog配置,然后添加我在问题中显示的代码。这会将 apache 配置为仅写入 1 个访问日志文件和错误日志文件。