确保您已经正确链接并包含了 Google Logging Library (glog) 库,并在程序中进行了适当的初始化,例如 google::InitGoogleLogging(argv[0]);
。
以下是一个完整的示例代码:
#include <glog/logging.h>
int main(int argc, char* argv[]) {
google::InitGoogleLogging(argv[0]);
google::SetStderrLogging(google::LogSeverity::GLOG_ERROR);
// 以下为您的业务逻辑代码
LOG(INFO) << "这是一条信息日志";
LOG(ERROR) << "这是一条错误日志";
return 0;
}
通过将日志级别设置为 GLOG_ERROR
,只有错误级别的日志信息才会被输出到标准错误流。使用 LOG(INFO)
记录信息级别的日志,使用 LOG(ERROR)
记录错误级别的日志。
请确保在编译和运行程序之前正确安装和配置 glog 库,并根据需要调整代码以满足您的需求。
内容由零声教学AI助手提供,问题来源于学员提问