C++程序利用std::cout打印到日志文件方法

使用C++语言编写程序时,有时候希望在程序崩溃的时候有相应的崩溃日志可以方便debug。这里就介绍一种std::cout打印日志到指定文件的方法:

1.初始化:

static std::ofstream g_log("out.log");//指定到out.log文件夹
std::cout.rdbuf(g_log.rdbuf());

2.在需要打印日志的函数里:

std::cout << "xxx" << std::endl;

这样就可以记录你需要的关键函数信息了

你可能感兴趣的:(C++程序利用std::cout打印到日志文件方法)