引言
1 | 日志收集对项目很重要,在前边我写过一篇如何利用sentry收集django程序运行时的日志,我们的项目中一般用sentry |
环境说明
1 | ubuntu12.04 |
搭建rsyslog环境
安装
1 | 在Ubuntu中默认已经装好了rsyslog,当然如果有问题你可以自己安装(使用apt-get |
配置(/var/log/mylog/forum.log)
1 | 你可以添加类似这样一条: |
重启rsyslog
1 | service rsyslog restart |
在Django中使用
修改Djangosettings.py
1 | from logging.handlers import SysLogHandler |
在view或其他地方调用,将日志打到rsyslog
1 | rsysloger = logging.getLogger('rsyslog') |