Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 898 Bytes

systemd_journal_with_python.md

File metadata and controls

12 lines (8 loc) · 898 Bytes

当systemd逐渐成为Linux主流操作系统服务管理器之后,也带来了全新的journal日志体系。通过systemd journal可以实现复杂而灵活的日志过滤和检查,简化了以往需要通过复杂且不同实现的日志处理编程。

通过 Python 结合 systemd journal 来实现高效灵活的日志处理。

传统Linux系统的日志处理或许可以通过Python's Watchdog模块实现文件系统变化触发操作

虚拟化Libvirt的日志处从从0.10.0开始采用了systemd journal(如果/run/systemd/journal/socket存在),详细参考libvirt日志

参考