【发布时间】:2016-04-09 16:54:39
【问题描述】:
我的代码中有一条基本调试消息,它会打印一条关于调用什么函数的消息。
#ifdef _DEBUG
std::clog << "message etc" << std::endl;
#endif
如何重定向输出以将消息发送到文本文件?
【问题讨论】:
-
你不能,也不能不重定向正常输出(如果你从程序外部使用重定向)。唯一的方法是使用另一个输出流,可能是您初始化到输出文件流或
std::clog的引用。
标签: c++ file debugging logging output