CPlay/syslog/main.c
2025-11-14 20:54:37 +01:00

24 lines
570 B
C

#include <stdlib.h>
#include <syslog.h>
/*
* For unix systems:
* tail /var/log/messages
*
* For systems using systemd:
* journalctl -t my_daemon
*/
#define NAME "my_program"
int main(void) {
/* LOG_PID ,LOG_CONS ,LOG_ODELAY ,LOG_NDELAY ,LOG_NOWAIT ,LOG_PERROR */
openlog(NAME, LOG_PID | LOG_CONS, LOG_USER);
/* LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE, LOG_INFO, LOG_DEBUG */
syslog(LOG_INFO, "Hello, log!");
syslog(LOG_INFO, "Formatting works %s!", "as well");
closelog();
return EXIT_SUCCESS;
}