17 stream(nbool isEnable =
true);
27 nbool logBypass(
const std::string&
message);
34 virtual nbool isEnable()
const;
35 virtual void setEnable(nbool isEnable);
36 virtual const std::string& getName()
const = 0;
42 virtual nbool isInit()
const;
Base class for all logging output streams
Definition stream.hpp:13
virtual nbool init()
Initializes the stream, transitioning its state from RELEASED to INITIALIZED.
virtual nbool logBypass(const nchar *message)
Log message directly without formatting
nbool isNull() const
Checks if this stream is a null object.
virtual nbool rel()
Releases the stream's resources, transitioning its state from INITIALIZED to RELEASED.
Rich logging support with polymorphic type conversion
Definition richLog.hpp:34