#include #include /* * 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; }