Tengo un daemon ejecutándose en un sistema Linux y quiero tener un registro de sus actividades: un registro. La pregunta es, ¿cuál es la "mejor" forma de lograr esto?Registro de daemon en Linux
Mi primera idea es simplemente abrir un archivo y escribir en él.
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);
¿Hay algo intrínsecamente incorrecto con el inicio de sesión de esta manera? ¿Hay alguna manera mejor, como algún marco integrado en Linux?
"hombre 3 ..."! No sabía sobre esto. – codemonkey
Es interesante observar que los cambios a esta venerable herramienta se están proponiendo ahora para Linux. Consulte http://www.h-online.com/open/news/item/Journal-end-of-the-line-for-syslog-1382246.html –
@VinkoVrsalovic ¿dónde se guarda el registro? ¡Gracias! – opc0de