syslog的启动命令:
/bin/syslogd -O /var/messages -s 1024 -b 0 -l 3 &
/bin/syslogd -O /usr/protest/messages -s 1024 -b 0 -l 3 &
-l后面的数字是打印的日志的级别,有时候进程启动了,但是就是不打印,可能是级别设置的不对。
如下文件是存放日志的文件:
/usr/protest/messages
需要使用syslog打印的文件中需要加上头文件包含
#include <syslog.h>
syslog(LOG_CRIT,"func:%s, line:%d ", __FUNCTION__, __LINE__);