Sese Framework
x.y.z
A cross-platform framework
|
日志工具 更多...
#include <LogHelper.h>
Public 类型 | |
using | Ptr = std::shared_ptr<LogHelper> |
Public 成员函数 | |
LogHelper () | |
void | debug (const char *format,...) |
输出 DEBUG 级别的日志 | |
void | info (const char *format,...) |
输出 INFO 级别的日志 | |
void | warn (const char *format,...) |
输出 WARN 级别的日志 | |
void | error (const char *format,...) |
输出 ERROR 级别的日志 | |
静态 Public 成员函数 | |
static void | d (const char *format,...) noexcept |
static void | i (const char *format,...) noexcept |
static void | w (const char *format,...) noexcept |
static void | e (const char *format,...) noexcept |
Private 成员函数 | |
void | log (Level level, const char *file, int32_t line, const char *format, va_list ap) |
静态 Private 成员函数 | |
static void | l (Level level, const char *file, int32_t line, const char *format, va_list ap) |
Private 属性 | |
Logger * | logger = nullptr |
日志工具
using sese::record::LogHelper::Ptr = std::shared_ptr<LogHelper> |
|
explicit |
初始化日志工具
引用了 sese::record::getLogger() , 以及 logger.
|
staticnoexcept |
引用了 sese::record::DEBUG, l() , 以及 SESE_FILENAME.
void LogHelper::debug | ( | const char * | format, |
... ) |
输出 DEBUG 级别的日志
引用了 sese::record::DEBUG, log() , 以及 SESE_FILENAME.
|
staticnoexcept |
引用了 sese::record::ERR, l() , 以及 SESE_FILENAME.
void LogHelper::error | ( | const char * | format, |
... ) |
输出 ERROR 级别的日志
引用了 sese::record::ERR, log() , 以及 SESE_FILENAME.
|
staticnoexcept |
引用了 sese::record::INFO, l() , 以及 SESE_FILENAME.
void LogHelper::info | ( | const char * | format, |
... ) |
输出 INFO 级别的日志
引用了 sese::record::INFO, log() , 以及 SESE_FILENAME.
|
staticprivate |
输出 DEBUG 级别的日志
输出 INFO 级别的日志
输出 WARN 级别的日志
输出 ERROR 级别的日志
引用了 EVENT, sese::Thread::getCurrentThreadId(), sese::Thread::getCurrentThreadName(), sese::record::getLogger(), sese::record::Logger::log(), sese::DateTime::now() , 以及 RECORD_OUTPUT_BUFFER.
|
private |
|
staticnoexcept |
引用了 l(), SESE_FILENAME , 以及 sese::record::WARN.
void LogHelper::warn | ( | const char * | format, |
... ) |
输出 WARN 级别的日志
引用了 log(), SESE_FILENAME , 以及 sese::record::WARN.
|
private |
被这些函数引用 log() , 以及 LogHelper().