我正在学习 linux 编程并想做以下事情。我想创建一个像 syslog 一样工作的迷你记录器。我希望能够替换 syslog(不是在实践中,只是为了了解每个级别的工作方式)。
所以在我的代码中,我会写
#include "miniLogger.h"
....
....
miniLogger(DEBUG, "sample debug message");
----
----
现在,我猜我需要某种守护进程来监听来自我的 miniLogger 的传入消息,而我没有使用守护进程的经验。您能否指出我正确的方向或快速概述消息如何从我的 API 移动到可配置的目的地。我阅读了手册页,但我需要更多关于 API 如何与守护进程通信的概述。