|
cpp-mirai-client
v2.6.1
cpp client for mirai-api-http
|
什么都不干的日志类 更多...
#include <Logger.hpp>
Public 成员函数 | |
| NullLogger () | |
| void | log (const std::string &, LoggingLevels) override |
| 输出日志 更多... | |
Public 成员函数 继承自 Mirai::ILogger | |
| ILogger ()=default | |
| ILogger (LoggingLevels level) | |
| ILogger (const ILogger &)=delete | |
| ILogger & | operator= (const ILogger &)=delete |
| ILogger (ILogger &&)=delete | |
| ILogger & | operator= (ILogger &&)=delete |
| void | SetLoggingLevel (LoggingLevels level) |
| 设置日志等级 更多... | |
| bool | CheckLoggingLevel (LoggingLevels level) |
| 检查该等级的日志是否会被输出 更多... | |
| virtual void | log (const std::string &msg, LoggingLevels level)=0 |
| 输出日志 更多... | |
| virtual | ~ILogger ()=default |
额外继承的成员函数 | |
Protected 属性 继承自 Mirai::ILogger | |
| std::atomic< LoggingLevels > | level_ = LoggingLevels::INFO |
什么都不干的日志类
在文件 Logger.hpp 第 105 行定义.
|
inline |
在文件 Logger.hpp 第 108 行定义.
|
inlineoverridevirtual |
输出日志
不推荐直接调用该函数。应该使用对应的输出宏 LOG_INFO, LOG_TRACE 等先调用 CheckLoggingLevel 判断后再调用, 这样可以防止不必要的字符串计算。
| msg | 日志内容 |
| level | 日志等级 |
实现了 Mirai::ILogger.
在文件 Logger.hpp 第 109 行定义.