syslogd 로 로그를 보내는 C API 는 syslog(3)입니다. openlog(ident, option, facility)로 열고 syslog(priority, format, ...)로 쓰며 closelog() 로 닫습니다.
priority 는 LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE, LOG_INFO, LOG_DEBUG 이며 syslog.conf 의 설정과 맞물려 파일로 갈립니다.