我正在尝试将RFC5424中定义的结构化数据从 Twisted 发送到系统日志。我在 Ubuntu 上,系统日志实现是 rsyslog。
我正在使用“ twistd --syslog
”运行扭曲的应用程序,它将使用 log.msg 和 log.err 发送的消息发送到 syslog。
到目前为止,我一直在尝试根据规范格式化 log.msg 中的消息,例如:
log.err('[exampleSDID@32473 iut="3" eventSource="Application" eventID="1011"]')
但这不起作用。Rsyslog 只是将其显示为常规消息。有人知道怎么做这个吗?我应该看看不同的日志库吗?