2015-06-19 60 views
1

我有一个service,我想有它在某些情况下,journald守护进程创建日志。到目前为止,我还没有找到关于如何这样做的任何指示。如何为systemd日志创建日志条目?

我误解的预期用途journal的?或者是我失踪的事情真的很明显?

任何帮助,将不胜感激。

回答

3

如果你有一个服务,你写你的日志标准错误。 (它甚至可以在C++中作为名为std::clog的流提供,具有比std::cerr更多的“类似日志”的语义。)就是这样。这是一个可以与systemd,daemontools,daemontools-encore,runit,s6,perp,nosh,freedt等一起使用的日志记录机制。

有以写日记systemd的API。不过,请确保您有充分的理由将您的软件和用户锁定在该API中。写入标准错误是一种正常工作的机制,几乎无处不在。管理员很容易理解并轻松控制,调整和理解。它应该是第一选择。

进一步阅读