linux应用开发:日志记录

2019-07-12 19:35发布

在开发linux应用或者库程序时,有两种方法可以记录程序日志,日志消息可作为分析或调试的一种手段。

1. 使用fprintf()将日志打印到指定文件中,有很高的移植性。
int fprintf (FILE* stream, const char*format, [argument])

2. void syslog(int priority, char*format,……);打印的日志记录在 /var/log/syslog, 使用cat /var/log/syslog查看注:对于某些linux发行版,也有可能记录到 /var/log/messages