Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经向我推荐了 log4cxx,作为从 C++ 应用程序生成日志消息的好方法。但是,普通的旧 UNIXsyslog()调用确实让我可以输出到文件或通过网络,并且具有所有通常的 DEBUG/INFO/WARN/ERROR 级别。
syslog()
log4cxx 显然更加模块化/可定制,但我真的只想登录到一个文件,所以无法想象需要编写任何自定义输出功能。我觉得我一定错过了一些东西:log4cxx 使用普通的 syslog 给了我什么?表现?鲁棒性?可移植性?
可移植性。
如果有一天您选择将应用程序移动到 Windows 环境或不提供 syslog() 的其他地方,您将不必重写您的记录器。
它给你重新发明轮子的可疑乐趣。我看到了光,我正在照耀它。Unix 工作得更好。系统日志()。