#include <log.h>
Definition at line 95 of file log.h.
◆ Logger() [1/2]
| bicameral::Logger::Logger |
( |
| ) |
|
◆ ~Logger()
| bicameral::Logger::~Logger |
( |
| ) |
|
◆ Logger() [2/2]
| bicameral::Logger::Logger |
( |
const Logger & | | ) |
|
|
delete |
◆ AddSink()
| void bicameral::Logger::AddSink |
( |
std::unique_ptr< LogSink > | sink | ) |
|
◆ ClearSinks()
| void bicameral::Logger::ClearSinks |
( |
| ) |
|
◆ Flush()
| void bicameral::Logger::Flush |
( |
| ) |
|
◆ IsEnabled()
| bool bicameral::Logger::IsEnabled |
( |
Level | level | ) |
const |
|
inlinenodiscard |
◆ MinLevel()
| Level bicameral::Logger::MinLevel |
( |
| ) |
const |
|
inlinenodiscard |
◆ operator=()
◆ SetMinLevel()
| void bicameral::Logger::SetMinLevel |
( |
Level | level | ) |
|
|
inline |
◆ Write()
| void bicameral::Logger::Write |
( |
Channel | channel, |
|
|
Level | level, |
|
|
std::string_view | message, |
|
|
const std::source_location & | location ) |
◆ m_minLevel
| std::atomic<Level> bicameral::Logger::m_minLevel |
|
private |
◆ m_mutex
| std::mutex bicameral::Logger::m_mutex |
|
private |
◆ m_sinks
| std::vector<std::unique_ptr<LogSink> > bicameral::Logger::m_sinks |
|
private |
◆ m_startTime
| chr::steady_clock::time_point bicameral::Logger::m_startTime |
|
private |
The documentation for this class was generated from the following files: