【发布时间】:2022-12-05 22:53:58
【问题描述】:
我正在尝试将 DNF 日志记录从默认值移到文件处理程序(/var/log/dnf.log) 到日志处理器作为任务的一部分。
我的基本代码 sn-p 在我的 .py 下
import sys
import logging
from systemd.journal import JournalHandler
log = logging.getLogger('demo')
log.propagate = False
log.addHandler(JournalHandler())
log.setLevel(logging.INFO)
但我看到以下错误,
from systemd import journal
ImportError: No module named 'systemd'
- 我正在使用 Yocto 交叉编译器
- 我已经有以下配置
inherit systemd
SYSTEMD_AUTO_ENABLE = "enable"
有没有解决这个问题的方法...
我试过 Yocto 继承。 导入系统和日志记录
【问题讨论】:
标签: python yocto systemd dnf systemd-journald