Как работает системный журнал linux?

Я изучаю программирование под Linux и хочу сделать следующее. Я хотел бы создать мини-логгер, который будет работать как syslog. Я хочу чтобы иметь возможность заменить системный журнал (не на практике, а просто для того, чтобы понять на каждом уровне, как все работает).

Итак, в моем коде я бы написал

#include "miniLogger.h"

....
....
miniLogger(DEBUG, "sample debug message");

----
----

Теперь, я предполагаю, мне понадобится какой-то демон, чтобы слушать для входящих сообщений от моего miniLogger, и у меня нет опыта работы с демонами. Я прочитал справочные страницы, но мне нужен более подробный обзор того, как API-интерфейсы взаимодействуют с демонами в целом.

5
задан culix 29 December 2014 в 14:03
поделиться