qxLib
Public Member Functions | List of all members
qx::debugger_logger_stream Class Reference

Logger stream for a debugger output (VS: output window) More...

#include <debugger_logger_stream.h>

Inheritance diagram for qx::debugger_logger_stream:
qx::base_logger_stream

Public Member Functions

 debugger_logger_stream ()
 debugger_logger_stream object constructor
 
- Public Member Functions inherited from qx::base_logger_stream
 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_unitget_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 Public Member Functions inherited from qx::base_logger_stream
static void append_time_string (string &sTime, char_type chDateDelimiter, char_type chTimeDelimiter) noexcept
 Format time string to the buffer. More...
 
- Protected Member Functions inherited from qx::base_logger_stream
logger_bufferget_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...
 

Detailed Description

Logger stream for a debugger output (VS: output window)

~

Author
Khrapov
Date
12.11.2023

Definition at line 30 of file debugger_logger_stream.h.


The documentation for this class was generated from the following files: