#include <log_internal.h>
◆ CaptureLogOutput() [1/2]
CaptureLogOutput::CaptureLogOutput |
( |
| ) |
|
|
delete |
◆ CaptureLogOutput() [2/2]
CaptureLogOutput::CaptureLogOutput |
( |
Logger & | logger | ) |
|
|
inline |
◆ ~CaptureLogOutput()
CaptureLogOutput::~CaptureLogOutput |
( |
| ) |
|
|
inline |
◆ DISABLE_CLASS_COPY()
◆ log()
void CaptureLogOutput::log |
( |
LogLevel | lev, |
|
|
const std::string & | combined, |
|
|
const std::string & | time, |
|
|
const std::string & | thread_name, |
|
|
std::string_view | payload_text ) |
|
inlineoverridevirtual |
◆ logRaw()
void CaptureLogOutput::logRaw |
( |
LogLevel | lev, |
|
|
std::string_view | line ) |
|
inlineoverridevirtual |
◆ setLogLevel()
void CaptureLogOutput::setLogLevel |
( |
LogLevel | level | ) |
|
|
inline |
◆ take()
std::vector< LogEntry > CaptureLogOutput::take |
( |
| ) |
|
|
inline |
◆ m_entries
std::vector<LogEntry> CaptureLogOutput::m_entries |
|
private |
◆ m_logger
Logger& CaptureLogOutput::m_logger |
|
private |
◆ m_mutex
std::mutex CaptureLogOutput::m_mutex |
|
private |
The documentation for this class was generated from the following file: