Регистрация демонов в Linux

Итак, у меня есть демон, работающий в системе Linux, и я хочу иметь отчет о его действиях: журнал. Вопрос в том, каков «лучший» способ сделать это?

Моя первая идея - просто открыть файл и написать в него.

FILE* log = fopen("logfile.log", "w");
/* daemon works...needs to write to log */
fprintf(log, "foo%s\n", (char*)bar);
/* ...all done, close the file */
fclose(log);

Есть ли что-то не так с регистрацией таким образом? Есть ли лучший способ, например, какой-нибудь фреймворк, встроенный в Linux?

Ответы на вопрос(10)

Ваш ответ на вопрос