Abstract log stream class.
More...
#include <ALogStream.hpp>
|
virtual | ~ALogStream ()=default |
| Default virtual destructor.
|
|
void | ProcessLog (const Log &_log, bool _bForce=false) |
| Process a log to output in stream.
|
|
virtual void | Flush () |
| Force the stream to flush.
|
|
ALogStream & | operator<< (const Log &_log) |
| Output log operator.
|
|
|
virtual void | Output (const Log &_log)=0 |
| Output a log in stream.
|
|
Abstract log stream class.
◆ Flush()
virtual void SA::ALogStream::Flush |
( |
| ) |
|
|
virtual |
◆ operator<<()
Output log operator.
- Parameters
-
- Returns
- this.
◆ Output()
virtual void SA::ALogStream::Output |
( |
const Log & | _log | ) |
|
|
protectedpure virtual |
◆ ProcessLog()
void SA::ALogStream::ProcessLog |
( |
const Log & | _log, |
|
|
bool | _bForce = false ) |
Process a log to output in stream.
- Parameters
-
[in] | _log | Log to process. |
[in] | _bForce | Should force log process. Default is false. |
The documentation for this class was generated from the following file: