python - 日志轮换监督日明智
问题描述
我有一个像follower.py这样的python脚本,我正在使用supervisord运行这个脚本,并且在这个follower的supervisord conf文件中我配置的文件大小是logfile_maxbytes = 50MB。在拥有超过 50MB 之后,它正在创建像 *.log 这样的文件,并用 *.log.1、*.log.2 重命名旧文件...... 我想像 *.log.2018-11-01、*.log.2018-11-01 ... 那样明智地记录日期,但我没有找到任何我要搜索的东西。无论如何在supervisord中做日志记录日期。
这是conf文件
[program:follower]
directory = /opt/project/src/dj
autostart = true
command = /opt/.pyenv/shims/python follower.py
autorestart = true
user = some_user
stdout_logfile = /var/log/supervisor/%(program_name)s.log
redirect_stderr = true
logfile_maxbytes=50MB
priority = 1
解决方案
推荐阅读
- javascript - 类型 'Observable<...> 不可分配给类型 Observable
> 由于缺少属性 - android-studio - 将 Activity 中的列表视图中的一行移动到另一个 Activity 中的另一个列表视图
- ruby-on-rails - 如何修改rails嵌套字段中的最后一组属性
- r - 如何将相同的标签分配给两个垃圾箱?(切)
- ios - Scenekit 黑圈伪影
- c - 如何复制“铸造”字符串中的字符?
- c# - C#实现登录
- python - SymPy 与 Octave?
- angular - 如何在每次更改时获取 Angular 选择的值?
- blockchain - Hyperledger Sawtooth 数据权限