Bri*_*ian 26
我是Cronolog的忠实粉丝.只需通过它安装和管道日志即可.对于每日日志轮换,这样的事情会起作用:
ErrorLog "|/usr/bin/cronolog /path/to/logs/%Y-%m-%d/error.log"
CustomLog "|/usr/bin/cronolog /path/to/logs/%Y-%m-%d/access.log" combined
Run Code Online (Sandbox Code Playgroud)
非常方便,一旦安装,比logrotate更容易(根据我的经验).
ali*_*ack 12
Windows的实际命令很难在网上找到:
CustomLog '|" "*Apache-Path/bin/rotatelogs.exe"
"**Apache-Path*/logs/backup/internet_access_%d-%m-%y.log" 86400' combined
Run Code Online (Sandbox Code Playgroud)
如果"internet_access"位是您为文件选择的名称,则86400是一天中的秒数.您需要将Apache-Path更改为您安装Apache的相关目录.
logrotate
可能是最好的解决方案.使用该文件/etc/logrotate.conf
更改所有日志的设置.您需要更改weekly
为daily
每天都会轮换日志.此外,您可能希望添加compress
以便压缩归档.如果您不关心旧日志,可以将旋转设置rotate 4
为较低的值.
归档时间: |
|
查看次数: |
88132 次 |
最近记录: |