📅  最后修改于: 2023-12-03 15:05:42.361000             🧑  作者: Mango
ue_log
是一个 C++ 日志库,支持多线程并发打印日志,并提供了多种日志输出方式,如控制台输出、文件输出等,还提供了简单易用的日志分级系统。
以下示例代码演示了如何使用 ue_log
进行日志打印。
#include "ue_log.h"
int main(int argc, char* argv[])
{
// 初始化日志库
UELogger::Instance().Init();
// 打印 DEBUG 级别日志
UELOG_DEBUG("Hello world!");
// 打印 INFO 级别日志
UELOG_INFO("This is an info log!");
// 打印 WARNING 级别日志
UELOG_WARN("This is a warning log!");
// 打印 ERROR 级别日志
UELOG_ERROR("This is an error log!");
// 销毁日志库
UELogger::Instance().Exit();
return 0;
}
ue_log
支持以下几种日志级别:
DEBUG
:调试信息。INFO
:普通信息。WARNING
:警告信息。ERROR
:错误信息。ue_log
支持以下几种日志输出方式:
其中,控制台输出是默认的日志输出方式。
ue_log
是一个简单易用、功能强大的 C++ 日志库,提供了多种日志输出方式和日志分级系统,能够满足大部分项目的日志需求。