c - 如何实现日志?

标签 c linux logging

我正在寻找一种方法来实现一个日志机制,多个进程通过 C 和 Linux 将它们的行为(主要是错误和进程的执行顺序)写入其中?

只是打开一个为多进程共享的文件并让进程 fprintf() 访问它?有什么聪明的方法可以实现控制日志级别(例如错误/详细信息/高或类似级别)的选项/机制?

如果你能为我推荐一个 light opensource 会更好吗?

谢谢。

最佳答案

使用syslog ,它是标准 (POSIX) 日志记录解决方案。

关于c - 如何实现日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9667919/

相关文章:

android - 使用 res/raw 文件夹中的 mp3 设置铃声

xcode - 从控制台应用程序查看信息和调试日志

c - 使用 gnuC 进行预处理时如何删除 __extension__

c - 如何创建我自己的新扩展?

Char* 数组不保留值 C

LINUX 终端 - Tar : File not found. 跳过文件?

c - 初学 C 程序员在使用字符串函数时遇到问题

c - 为什么这个递归函数会产生这个输出?

linux - 通用文件预览组件

java - 自定义 java.util.logging.ConsoleHandler.formatter Tomcat 6