Я изучаю программирование на Linux и хочу сделать следующее. Я хотел бы создать мини-логгер, который будет работать как системный журнал. Я хочу иметь возможность заменить системный журнал (не на практике, а просто чтобы понять, как все работает на каждом уровне).
Так что в моем коде я бы написал
#include "miniLogger.h"
....
....
miniLogger(DEBUG, "sample debug message");
----
----
Теперь, полагаю, мне понадобится какой-нибудь демон для прослушивания входящих сообщений от моего miniLogger, и я не имею опыта работы с демонами. Можете ли вы указать мне правильное направление или дать краткий обзор того, как сообщения могут перемещаться из моего API в настраиваемое место назначения.
Я прочитал справочные страницы, но мне нужно больше узнать о том, как API взаимодействуют с демонами в целом.