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 qx::rtti_root< naming_strategy_t > qx::rtti_pure_base

Public Member Functions

 debugger_logger_stream (verbosity eMinFlushVerbosity=verbosity::error)
 debugger_logger_stream object constructor More...
 
- Public Member Functions inherited from qx::base_logger_stream
 base_logger_stream (const config &streamConfig) noexcept
 base_logger_stream object constructor More...
 
void log (const category &category, verbosity eVerbosity, std::thread::id threadId, std::chrono::system_clock::time_point messageTime, string_view svFile, string_view svFunction, int nLine, string_view svMessage)
 Output to stream. More...
 
void flush ()
 Flush the stream.
 
virtual bool log_unconditionally_required (const category &category, verbosity eVerbosity, std::thread::id threadId, std::chrono::system_clock::time_point messageTime, string_view svFile, string_view svFunction, int nLine) const noexcept
 Returns true if this message should be processed by this stream even if the logger filters did not pass it. More...
 

Detailed Description

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

Author
Khrapov
Date
12.11.2023

Definition at line 29 of file debugger_logger_stream.h.

Constructor & Destructor Documentation

◆ debugger_logger_stream()

qx::debugger_logger_stream::debugger_logger_stream ( verbosity  eMinFlushVerbosity = verbosity::error)
inline

debugger_logger_stream object constructor

Parameters
eMinFlushVerbosity- the minimum verbosity level at which flush will be called

Definition at line 13 of file debugger_logger_stream.inl.


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