34 virtual void Flush(
void) const noexcept = 0;
42 virtual const String::CStyle&
CurrentLog(
void) const noexcept = 0;
unsigned char byte
It's a byte, 8 bits, etc...
virtual void Log(const String::CStyle &AMessage, const Level ALevel)=0
Log a message. Will be written to a text file on the Path returned by CurrentLog. ...
virtual const String::CStyle & CurrentLog(void) const noexcept=0
Retrieve the string representation of the Path of the File the Logger is currently writing to...
virtual void Flush(void) const noexcept=0
Delays execution until all pending logs from the current thread have been written to the output...
virtual void SetDebugLogging(const bool AEnable) noexcept=0
Enable/Disable filtering of Level::DEV logs.
A basic char contained string.
Level
The severity of the log.
The interface for writing safe logs.
Debug messages, enabled/disabled by default in engine debug/release builds respectively.