Lightweight logging interface with output filtering.
More...
#include <iostream>
#include <functional>
#include <boost/date_time.hpp>
Go to the source code of this file.
|
enum | Log::LogLevel {
Log::LogLevel::None = 0,
Log::LogLevel::Error = 1,
Log::LogLevel::Warning = 2,
Log::LogLevel::Info = 3,
Log::LogLevel::Debug = 4
} |
| Specify log level for output filtering. Any Log level includes also output from lower output levels.
|
|
Lightweight logging interface with output filtering.
- Author
- Finn Lasse Buessen
- Copyright
- Copyright (c) 2020
◆ endl()
Output modifier to print new line.
- Parameters
-
ls | Target Logstream object. |
- Returns
- Logstream& Reference to self.
◆ setDisplayLogLevel()
StructManipulator Log::setDisplayLogLevel |
( |
const Log::LogLevel |
logLevel | ) |
|
|
inline |
Generate output modifier to set the display log level filter.
- Parameters
-
- Returns
- StructManipulator Logstream manipulator.
◆ setLogLevel()
StructManipulator Log::setLogLevel |
( |
const Log::LogLevel |
logLevel | ) |
|
|
inline |
Generate output modifier to change the log level.
- Parameters
-
- Returns
- StructManipulator Logstream manipulator.