【发布时间】:2012-01-05 10:31:27
【问题描述】:
我正在 Linux 环境下使用 C 语言开发一个项目,我正在寻找一种将错误添加到日志文件的有效方法。 我尝试使用 Syslog 进行以下初始化:
setlogmask(LOG_UPTO(7));
openlog(name, LOG_CONS | LOG_NDELAY | LOG_PID, LOG_USER);
但它似乎运行得太慢了。我需要它工作得非常快.. 有人可以帮忙吗?也许系统日志不是正确的方法。
【问题讨论】:
-
"slow" - 将进程运行时间减少 7 个订单..
-
你在写大量的日志信息吗?
-
打开慢还是登录慢?到底有多慢,有什么基准吗?
-
您的 syslog 守护程序是否设置为进行远程日志记录?那样的话,可能是因为网络通信比较慢?