安装systemd-python后调用JournaldLogHandler遇AttributeError求助
解决systemd.journal中JournaldLogHandler不存在的错误
你代码里用的JournaldLogHandler不是systemd-python库中正确的日志处理器类名,替换为JournalHandler即可解决这个错误。
修正后的代码:
from systemd import journal import logging log = logging.getLogger('lookup') log.addHandler(journal.JournalHandler()) log.setLevel(logging.INFO)
原因说明:systemd-python库提供的systemd日志处理器类就是JournalHandler,错误提示里已经明确给出了正确名称的提示,替换后代码就能正常将日志输出到systemd journal中。
内容的提问来源于stack exchange,提问作者DaWe
相关产品推荐
相关产品推荐

