c++中何时使用clog和cerr以及两者的区别



我什么时候在c++中使用std::clogstd::cerr ?

clog << "test" << endl;cerr << "test" << endl;有什么区别?

clog << "0"没有endl直接打印没有缓冲区吗?

根据文档,clog将字符输出发送到环境的标准日志流,而cerr将输出发送到错误流。例如,这些由环境处理的流可以指向不同的日志记录设施。在生产代码中,通常需要将更重要的日志事件(注意错误等)发送到特定的日志工具,例如用于场外存储或警报。记住这一点,开始练习使用较低严重性的阻塞函数,除非您确实注意到错误条件!

相关内容

  • 没有找到相关文章

最新更新