Apache2日志文件的dynamic自定义文件名

我想申请基于date的自定义文件名为apache2日志文件 ,我想用于clickheat 。 在这个例子中写道:

CustomLog "clickheat.%Y-%m-%d-%H" "%r" env=clickheat 

但是对我来说,它会创build一个名称为clickheat.%Y-%m-%d-%H的文件clickheat.%Y-%m-%d-%Hvariables不被replace。

我没有在apache2文档中find我应该启用或设置哪个参数。

您必须将日志发送到命令(“| / usr / bin / rotatelogs <path_with_format> <time | size>”)。 像这个:

 # Check path to rotatelogs and log file directory CustomLog "|/usr/bin/rotatelogs /var/log/apache/clickheat.%Y-%m-%d-%H 3600" "%r" env=clickheat