|
qxLib
|
Logger stream based on std::cout output. More...
#include <cout_logger_stream.h>
Classes | |
| struct | config |
Public Member Functions | |
| cout_logger_stream (std::optional< config > optStreamConfig={}) noexcept | |
| cout_logger_stream object constructor More... | |
| virtual void | do_flush () override |
| Flush the stream. | |
Public Member Functions inherited from qx::base_standard_streams_stream | |
| base_standard_streams_stream (const config &streamConfig) noexcept | |
| base_standard_streams_stream object constructor More... | |
| virtual void | do_log (const category &category, verbosity eVerbosity, string_view svMessage) override |
| Proceed stream logging. 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, string_view svMessage) |
| Output to stream. More... | |
| void | flush () |
| Flush the stream. | |
Additional Inherited Members | |
Protected Member Functions inherited from qx::base_standard_streams_stream | |
| void | check_previous_message (verbosity eCurrentMessageVerbosity) |
| Check the previous message type and flush if needed. More... | |
Logger stream based on std::cout output.
On Linux, output is always UTF8 (aka char) even with qx::char_type == wchar_t.
Definition at line 26 of file cout_logger_stream.h.
|
inlinenoexcept |
cout_logger_stream object constructor
| optStreamConfig | - logger stream configuration |
Definition at line 13 of file cout_logger_stream.inl.