c++ log输出到文件
时间: 2024-05-16 17:17:18
浏览: 88
c++ 打印log 日志到文件
在 C++ 中,可以使用标准库中的 `fstream` 类来将日志信息输出到文件中。下面是一个简单的示例代码:
```c++
#include <iostream>
#include <fstream>
int main() {
std::ofstream logFile("log.txt", std::ios::app);
if (logFile.is_open()) {
logFile << "This is a log message." << std::endl;
logFile.close();
} else {
std::cout << "Failed to open log file." << std::endl;
return 0;
在上面的代码中,我们首先创建了一个 `std::ofstream` 对象,以打开名为 "log.txt" 的文件,并使用 `std::ios::app` 模式来追加日志信息。然后,我们检查文件是否成功打开,如果打开成功,则将日志信息写入文件中。最后,我们关闭文件并结束程序。
需要注意的是,当使用 `std::ofstream` 类时,需要确保文件操作成功。如果文件打开失败,我们需要及时处理异常情况。
阅读全文