gpt4 book ai didi

c - 将系统日志保存到特定文件中

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:23 25 4
gpt4 key购买 nike

我使用下面的代码 ( 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?

最佳答案

在 openlog 期间,使用特殊工具,以便您可以修改 syslog.conf 文件以将此类日志定向到您指定的任何日志文件。

不要忘记从默认系统日志中删除此类设施 - 默认情况下,所有日志都会进入系统日志。

关于c - 将系统日志保存到特定文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16963920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com