首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Apache CustomLog指令中使用时间戳

如何在Apache CustomLog指令中使用时间戳
EN

Server Fault用户
提问于 2018-02-11 17:14:09
回答 1查看 180关注 0票数 0

我试图在Apache CustomLog指令中使用时间戳,以便每小时创建一个新文件。

我把它设为:

代码语言:javascript
复制
CustomLog "/var/log/apache2/healthd/application.log.%{%Y-%m-%d-%H}t" healthd

并创建了一个具有该字面名称的文件:

代码语言:javascript
复制
$ ls -la
total 20
drwxrwxrwx 2 root root 4096 Feb 11 16:24 .
drwxrwxrwx 4 root root 4096 Feb 11 16:24 ..
-rw-r--r-- 1 root root 9919 Feb 11 16:36 application.log.%{%Y-%m-%d-%H}t

怎么做才是对的呢?

EN

回答 1

Server Fault用户

发布于 2018-02-11 20:11:21

解决方案是使用Apache旋转木马。

它可以与apt-get install apache2-utils一起安装在Debian上。

Apache必须配置为使用它:

代码语言:javascript
复制
CustomLog "|/usr/bin/rotatelogs -l /var/log/apache2/healthd/application.log.%Y-%m-%d-%H 3600" logformat
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/896754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档