【发布时间】:2020-07-01 02:02:42
【问题描述】:
#include<systemd/sd-journal.h>
int main()
{
sd_journal_print(LOG_WARNING, "Test message: Warning...");
sd_journal_send("SD_JOURNAL_TEST=SEND Test message: Warning...", "PRIORITY=%i", LOG_WARNING, NULL);
}
编译:g++ sd-journal-test.cc -o sd-journal-test -lsystemd
$journalctl --since "0.2 hours ago"
显示:
Jun 30 18:45:01 preetam-Precision-M4800 sd-journal-test[23739]: Test message: Warning...
sd_journal_print 给出的日志没有行和其他数字,而 sd_journal_Send 从未记录。
这是什么原因,我该如何解决?
【问题讨论】:
标签: linux logging systemd systemd-journald