我有一个应用程序myapp
应该日志文件发送只 /var/log/myapp.log
。 myapp
是用C ++编写。 以下示例代码,发送日志到/ var /只记录/系统日志。 我的操作系统是Linux的 - 的Ubuntu 12.04 - 要具体。 我还发现,我的机器已经安装了比日志rsyslog现在。
#include <stdio.h>
#include <unistd.h>
#include <syslog.h>
int main(void) {
openlog("myapp", LOG_PID|LOG_CONS, LOG_USER);
syslog(LOG_INFO, "abc 10");
closelog();
return 0;
}