#include <Logger.hpp>
|
| static void | Trace (const char *tag, const char *fmt,...) |
| |
| static void | Verbose (const char *tag, const char *fmt,...) |
| |
| static void | Debug (const char *tag, const char *fmt,...) |
| |
| static void | Info (const char *tag, const char *fmt,...) |
| |
| static void | Warning (const char *tag, const char *fmt,...) |
| |
| static void | Error (const char *tag, const char *fmt,...) |
| |
| static void | Print (const char *fmt,...) |
| |
| static bool | addWriter (LogWriter writer) |
| |
| static bool | removeWriter (LogWriter writer) |
| |
| static void | setLevel (LogLevel level) |
| |
| static LogLevel | getLevel () |
| |
| static Logger & | the () |
| |
Definition at line 16 of file Logger.hpp.
◆ LogWriter
| typedef int(* Logger::LogWriter) (const char *fmt, va_list args) |
◆ LogLevel
| Enumerator |
|---|
| lTRACE | |
| lDEBUG | |
| lVERBOSE | |
| lINFO | |
| lWARNING | |
| lERROR | |
| lNone | |
Definition at line 20 of file Logger.hpp.
◆ Logger() [1/2]
| Logger::Logger |
( |
Logger const & |
| ) |
|
|
delete |
◆ Logger() [2/2]
◆ addWriter()
◆ Debug()
| void Logger::Debug |
( |
const char * |
tag, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
◆ Error()
| void Logger::Error |
( |
const char * |
tag, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
◆ getLevel()
◆ Info()
| void Logger::Info |
( |
const char * |
tag, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
◆ levelToString()
| const char * Logger::levelToString |
( |
LogLevel |
lvl | ) |
|
|
private |
Definition at line 15 of file Logger.cpp.
19 return "\033[36mTRACE\033[0m";
21 return "\033[96mDEBUG\033[0m";
23 return "\033[92mVERBOSE\033[0m";
25 return "\033[94mINFO\033[0m";
27 return "\033[93mWARNING\033[0m";
29 return "\033[91mERROR\033[0m";
◆ LogHelper()
| void Logger::LogHelper |
( |
const char * |
tag, |
|
|
LogLevel |
lvl, |
|
|
const char * |
fmt, |
|
|
va_list |
args |
|
) |
| |
|
private |
◆ LogHelperPrint()
| void Logger::LogHelperPrint |
( |
const char * |
fmt, |
|
|
va_list |
args |
|
) |
| |
|
private |
◆ operator=()
| void Logger::operator= |
( |
Logger const & |
| ) |
|
|
delete |
◆ Print()
| void Logger::Print |
( |
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
◆ removeWriter()
| bool Logger::removeWriter |
( |
LogWriter |
writer | ) |
|
|
static |
◆ setLevel()
| static void Logger::setLevel |
( |
LogLevel |
level | ) |
|
|
inlinestatic |
◆ the()
◆ Trace()
| void Logger::Trace |
( |
const char * |
tag, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
◆ Verbose()
| void Logger::Verbose |
( |
const char * |
tag, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
◆ Warning()
| void Logger::Warning |
( |
const char * |
tag, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
◆ m_logBuffer
◆ m_logBufferMutex
| Mutex Logger::m_logBufferMutex |
|
private |
◆ m_logLevel
◆ m_maxBufferSize
| const uint32_t Logger::m_maxBufferSize = 1024 |
|
staticprivate |
◆ m_maxWriterCount
| const uint8_t Logger::m_maxWriterCount = 2 |
|
staticprivate |
◆ m_writers
◆ m_writersIdx
| size_t Logger::m_writersIdx |
|
private |
The documentation for this class was generated from the following files: