流管理器日志到syslog实例
supervisor-logging的Python项目详细描述
用于将事件流式传输到外部syslog实例的[supervisor]插件(用于 例如,logstash)。
安装
Python2.7或Python3.2+是必需的。
` pip install supervisor-logging `
注意,supervisor本身还不能在python 3上工作,尽管它可以 安装在单独的环境中(因为主管日志记录是单独的 过程)。
用法
要向其发送事件的syslog实例由环境配置 变量:
- 系统日志服务器
- 系统日志端口
- 系统日志协议
将插件添加为事件侦听器:
` [eventlistener:logging] command = supervisor_logging events = PROCESS_LOG `
在程序中启用日志事件:
` [program:yourprogram] stdout_events_enabled = true stderr_events_enabled = true `