【发布时间】:2013-06-02 13:40:00
【问题描述】:
我使用下面的代码 (source) 来保存日志文件:
#include <stdio.h>
#include <unistd.h>
#include <syslog.h>
int main(void) {
openlog("slog", LOG_PID|LOG_CONS, LOG_USER);
syslog(LOG_INFO, "A different kind of Hello world ... ");
closelog();
return 0;
}
我在 ubuntu 上运行程序并将日志保存在 /var/log/syslog 上,我如何设置要保存的日志,例如/var/log/mylog?
【问题讨论】:
-
检查这个文件:
/etc/syslog.conf -
可以在syslog configuration file中设置。
-
我在这里发布问题之前阅读了该文件,请原谅我无法真正理解我究竟需要在那里做什么。如果您能解释一下,我将不胜感激。
标签: c linux ubuntu logging syslog