qxLib
|
Logger stream for a debugger output (VS: output window) More...
#include <debugger_logger_stream.h>
Public Member Functions | |
debugger_logger_stream () | |
debugger_logger_stream object constructor | |
![]() | |
base_logger_stream (bool bAlwaysFlush) | |
base_logger_stream object constructor More... | |
void | log (verbosity eVerbosity, const category &category, string_view svFile, string_view svFunction, int nLine, string_view swLogMessage) |
Output to stream. More... | |
void | register_unit (string_view svUnitName, const log_unit_info &unit) noexcept |
Register logger unit. More... | |
void | deregister_unit (string_view svUnitName) noexcept |
Deregister logger unit. More... | |
std::optional< log_unit > | get_unit_info (const category &category, verbosity eVerbosity, string_view svFile, string_view svFunction) const noexcept |
Try to find log unit info based on trace location info. More... | |
Additional Inherited Members | |
![]() | |
static void | append_time_string (string &sTime, char_type chDateDelimiter, char_type chTimeDelimiter) noexcept |
Format time string to the buffer. More... | |
![]() | |
logger_buffer & | get_log_buffer () noexcept |
Get string buffers. More... | |
virtual void | format_line (logger_buffer &buffers, verbosity eVerbosity, const category &category, string_view svFile, string_view svFunction, int nLine, string_view swLogMessage) noexcept |
Format logger line. More... | |
Logger stream for a debugger output (VS: output window)
~
Definition at line 30 of file debugger_logger_stream.h.