SA_Logger
Sapphire's Suite's C++ Logger.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SA::ConsoleLogStream Class Reference

Console log stream implementation. More...

#include <ConsoleLogStream.hpp>

Inheritance diagram for SA::ConsoleLogStream:
SA::ALogStream

Public Member Functions

void Flush () override final
 Force the stream to flush.
 
- Public Member Functions inherited from SA::ALogStream
virtual ~ALogStream ()=default
 Default virtual destructor.
 
void ProcessLog (const Log &_log, bool _bForce=false)
 Process a log to output in stream.
 
ALogStreamoperator<< (const Log &_log)
 Output log operator.
 

Public Attributes

ConsoleColorTheme theme
 Color theme.
 
- Public Attributes inherited from SA::ALogStream
LogChannelFilter channelFilter
 Channel filter used for log in stream.
 
uint8_t levelFlags = +LogLevel::Default
 Level filter used for log in stream.
 

Additional Inherited Members

Detailed Description

Console log stream implementation.

Member Function Documentation

◆ Flush()

void SA::ConsoleLogStream::Flush ( )
finaloverridevirtual

Force the stream to flush.

Reimplemented from SA::ALogStream.


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