记录C程序

Car*_*s00 1 c linux logging

我需要一些聪明的日志记录库,用于Linux上的守护进程C(非C++)程序.它需要是开源的.它应该支持记录到文件,也许是套接字等.

或至少一些好的提示或技巧或最佳实践.

nos*_*nos 6

使用syslog().这会将您的程序日志记录与日志的处理方式分离.现在,大多数Linux发行版都使用rsyslog,并且可以很灵活地处理日志的处理方式.