我尝试研究和互联网之间的差异cout,但无法找到一个完美的答案.我还不清楚何时使用哪个.任何人都可以通过简单的程序向我解释并说明何时使用哪一个的完美情况?cerrclog
我访问了这个网站,其显示了一个小程序cerr,并clog,但获得的输出那边也可以使用来获得cout.所以,我对每个人的确切用法感到困惑.
我有一些Python程序,希望将其转换为C ++ 11代码,作为学习该语言的一种方式。目标平台是Debian,内核版本> = 4.2(即systemd)。
在Python中,我可以使用syslog模块将调试/日志记录信息记录到系统日志中。在CI就能#include <syslog.h>。但是,从本文中我了解到,对于当前的C ++实现,现在没有这样的实现。如果程序是服务(或守护程序?),这显然会自动发生,尽管我没有收集如何区分消息优先级。
我已经在Google周围搜索了,但是找不到真正的解决方案:如何从C ++ 11程序中将信息发送到系统日志?
编辑:(伸出双手并放弃;-))由于似乎没有本机解决方案,而且我仍处于学习C ++的开始阶段,所以我现在考虑使用C iso C ++由于C本机支持syslog.h。