我希望Apache服务器在日志文件名中使用时间戳。
我希望每小时创建一个日志文件:
application.log.2018-01-01-15
application.log.2018-01-01-16
application.log.2018-01-01-17
application.log.2018-01-01-18
我尝试过像这样使用CustomLog指令:
CustomLog "/var/log/apache2/healthd/application.log.%{%Y-%m-%d-%H}t" healthd
但是它使用这个文字名称创建文件。不用时间戳替换结尾。
实现这一目标的正确方法是什么?
答案 0 :(得分:1)
解决方案是使用Apache rotatelogs。
可以在Debian上安装AppModule
。
Apache必须配置为使用它:
apt-get install apache2-utils