qxLib
List of all members
qx::logger_singleton Class Reference

Default logger instance. More...

#include <logger.h>

Inheritance diagram for qx::logger_singleton:
qx::logger

Additional Inherited Members

- Public Member Functions inherited from qx::logger
void log (verbosity eVerbosity, string_view svFormat, const category &category, string_view svFile, string_view svFunction, int nLine)
 Log to all streams. More...
 
template<class... args_t>
 requires (log_acceptable_args< args_t... >) void log(verbosity eVerbosity
 Log to all streams. More...
 
void flush ()
 Flush all streams.
 
void add_stream (std::unique_ptr< base_logger_stream > pStream) noexcept
 Add output stream to the logger. More...
 
void reset () noexcept
 Reset logger and clear all streams.
 
bool will_any_stream_accept (const category &category, verbosity eVerbosity, string_view svFile, string_view svFunction) const noexcept
 Returns true if any of streams will accept this message. More...
 

Detailed Description

Default logger instance.

Author
Khrapov
Date
19.08.2021

Definition at line 140 of file logger.h.


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