溫馨提示×

c++ glog如何自定義日志級別

c++
小樊
161
2024-07-17 18:01:44
欄目: 編程語言

要自定義日志級別,您可以通過使用google::LogMessage::LogToStderr函數來自定義日志級別。

例如,您可以將日志級別定義為MY_CUSTOM_LOG_LEVEL,并在代碼中使用LOG(INFO) << "message"來記錄消息。然后,您可以在程序中設置MY_CUSTOM_LOG_LEVEL的級別,以控制日志的輸出。

示例代碼如下:

#include <glog/logging.h>

#define MY_CUSTOM_LOG_LEVEL google::GLOG_INFO

int main(int argc, char* argv[]) {
    // 設置日志級別
    google::SetStderrLogging(MY_CUSTOM_LOG_LEVEL);

    // 記錄日志
    LOG(INFO) << "This is an info message.";
    LOG(WARNING) << "This is a warning message.";
    LOG(ERROR) << "This is an error message.";

    return 0;
}

需要注意的是,您需要在程序中包含glog/logging.h頭文件,并使用LOG(INFO), LOG(WARNING), LOG(ERROR)等宏來記錄不同級別的日志消息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女