33 bool bUseColors =
false;
39 bool bSyncUsualAndErrorMessages =
true;
69 virtual
void cout_colorized(verbosity eVerbosity, string_view svMessage, const
color& rangeColor) = 0;
76 virtual
void cout_common(verbosity eVerbosity, string_view svMessage) = 0;
79 bool m_bUsingColors = false;
80 bool m_bSyncUsualAndErrorMessages = true;
81 bool m_bPrevMessageWasError = false;
86 #include <qx/logger/base_standard_streams_stream.inl>
Base class for logger streams.
A base class for logger streams based on standard streams.
void check_previous_message(verbosity eCurrentMessageVerbosity)
Check the previous message type and flush if needed.
base_standard_streams_stream(const config &streamConfig) noexcept
base_standard_streams_stream object constructor
virtual void do_log(const category &category, verbosity eVerbosity, string_view svMessage) override
Proceed stream logging.
A category is a class that identifies a particular piece of code. This code can be located in differe...