|
SpinParser
1.0
|
Log stream object for simple output filtering. More...
#include <Log.hpp>
Public Member Functions | |
| Logstream (std::ostream &logTarget) | |
| Construct a new Logstream object with log filtering to Log::LogLevel::Info. | |
| Logstream & | operator<< (const Log::LogLevel &rhs) |
| Output operator for LogLevel objects to set filter level. More... | |
| Logstream & | operator<< (const Manipulator &rhs) |
| Apply plain output manipulator to log stream. More... | |
| Logstream & | operator<< (const StructManipulator &rhs) |
| Apply structured output manipulator to log stream. More... | |
Friends | |
| Logstream & | endl (Logstream &ls) |
| Output modifier to print new line. More... | |
| StructManipulator | setDisplayLogLevel (const Log::LogLevel logLevel) |
| Generate output modifier to set the display log level filter. More... | |
| StructManipulator | setLogLevel (const Log::LogLevel logLevel) |
| Generate output modifier to change the log level. More... | |
| template<class T > | |
| Logstream & | operator<< (Logstream &ls, const T &rhs) |
| Output operator for messages of arbitrary type. Will accept any log object that implements the output operator for stdout. More... | |
Log stream object for simple output filtering.
The Logstream object provides output filtering accordign to a selected log level. The filtered output is written to stdout. Any output generated is printed with a timestamp, measring the time since creation of the Logstream object.
|
inline |
Output operator for LogLevel objects to set filter level.
| rhs | New LogLevel value. |
|
inline |
|
inline |
|
friend |
Generate output modifier to set the display log level filter.
| logLevel | Filter level. |
|
friend |
Generate output modifier to change the log level.
| logLevel | New log level. |
1.8.17