将 DJI 错误代码记录到 ofstream
Logging DJI error codes to ofstream
这可能是一个简单的 C++ 问题,但我很难将错误代码消息记录到 ofstream(在飞行期间记录到文件以诊断问题)。
这是我要记录的代码块
if (ACK::getError(startAck))
{
ACK::getErrorCodeMessage(startAck, __func__);
}
条件 returns null 中的行,据我所见,func 将错误记录到标准输出。
任何人都知道我如何将这条消息带入 ofstream 吗?
截至 2018 年 8 月,将错误消息记录到文件的唯一方法是当 运行 程序在终端时将 stdout
流重定向到文件。
这可能是一个简单的 C++ 问题,但我很难将错误代码消息记录到 ofstream(在飞行期间记录到文件以诊断问题)。
这是我要记录的代码块
if (ACK::getError(startAck))
{
ACK::getErrorCodeMessage(startAck, __func__);
}
条件 returns null 中的行,据我所见,func 将错误记录到标准输出。
任何人都知道我如何将这条消息带入 ofstream 吗?
截至 2018 年 8 月,将错误消息记录到文件的唯一方法是当 运行 程序在终端时将 stdout
流重定向到文件。