ifm3d
|
Public Member Functions | |
LogWriterConsoleColored (Output out=Output::StdErr) | |
void | Write (const LogEntry &entry) override |
![]() | |
LogWriterConsole (Output out=Output::StdErr) | |
void | Write (const LogEntry &entry) override |
![]() | |
LogWriter (const LogWriter &)=default | |
LogWriter (LogWriter &&)=delete | |
LogWriter & | operator= (const LogWriter &)=default |
LogWriter & | operator= (LogWriter &&)=delete |
Protected Member Functions | |
void | set_color (LogLevel log_level) |
void | reset_color () |
Protected Attributes | |
bool | _colored_output_available = false |
![]() | |
std::mutex | _mutex |
std::ostream & | _out |
bool | _is_a_tty |