我希望
logging.info()
日志记录输出到journald (systemd)。
到目前为止,我只找到了读取journald的Python模块(不是我想要的),或者像这样工作的模块:journal.send('Hello world')
JournalHandler(SYSLOG_IDENTIFIER=<id>)
进行操作,然后<id>
会被用作相应日志条目中的单位/ID字段(如果您不设置这个,则默认使用文件名;请参阅源代码)。但是,这并不会创建一个<id>
单位,所以journalctl -u <id>
不会产生任何输出。但是,您可以使用journalctl SYSLOG_IDENTIFIER=<id>
来过滤<id>
消息。 - ntc2