ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
logprintf.h File Reference

日志格式化输出和文件日志管理。 More...

#include "tools/tab/xml/sysconfig.h"
#include <fstream>
#include <memory>

Classes

class  ngl::logprintf
 控制台日志格式化器。 More...
struct  ngl::logfile
 文件日志基类。 More...
struct  ngl::logfile::config
 日志文件配置结构体。 More...

Enumerations

enum  ngl::ELOG_TYPE { ELOG_DEFAULT = 0x00000001 , ngl::ELOG_BI = 0x00000002 , ngl::ELOG_COUNT }
 日志类型枚举。 More...

Detailed Description

日志格式化输出和文件日志管理。

提供控制台日志的彩色格式化输出(logprintf)和文件日志的轮转管理(logfile)。 支持按日志级别着色、时间戳前缀、文件轮转等功能。

Enumeration Type Documentation

◆ ELOG_TYPE

日志类型枚举。

区分默认日志和BI(商业智能)日志流。

Enumerator
ELOG_BI 

默认日志类型

ELOG_COUNT 

BI(商业智能)日志类型