J'ai donc un démon qui tourne sur un système Linux, et je veux avoir un enregistrement de ses activités : un journal. La question est de savoir quelle est la "meilleure" façon d'y parvenir.
Ma première idée est d'ouvrir simplement un fichier et d'y écrire.
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);
Y a-t-il quelque chose d'intrinsèquement mauvais dans le fait d'enregistrer de cette manière ? Existe-t-il un meilleur moyen, tel qu'un cadre intégré à Linux ?