journal.Reader 无限循环
journal.Reader loops infinitely
我想用 journal.Reader 阅读我的 fedora 日志文件,但是这个代码:
from systemd import journal
j = journal.Reader()
j.this_boot()
j.log_level(journal.LOG_DEBUG)
# j.add_match(_BOOT_ID="0")
for entry in j:
print(entry['MESSAGE'])
似乎无限循环。我不明白为什么或如何只获取当前引导 (_BOOT_ID=0)。
谢谢
我必须添加一个匹配项,例如:_TRANSPORT='kernel',现在它可以满足我的要求。 :)
我想用 journal.Reader 阅读我的 fedora 日志文件,但是这个代码:
from systemd import journal
j = journal.Reader()
j.this_boot()
j.log_level(journal.LOG_DEBUG)
# j.add_match(_BOOT_ID="0")
for entry in j:
print(entry['MESSAGE'])
似乎无限循环。我不明白为什么或如何只获取当前引导 (_BOOT_ID=0)。
谢谢
我必须添加一个匹配项,例如:_TRANSPORT='kernel',现在它可以满足我的要求。 :)