Helper class for streaming log messages.
More...
#include <ILogger.hpp>
|
| | LogStream (std::shared_ptr< ILogger > logger, Level level, std::string caller) |
| | ~LogStream () |
| | Destroy the Log Stream:: Log Stream object.
|
| template<typename T> |
| LogStream & | operator<< (const T &value) |
| | Stream a value into the log message.
|
| LogStream & | operator<< (std::ostream &(*manip)(std::ostream &)) |
| | Stream a manipulator into the log message (e.g., std::endl)
|
Helper class for streaming log messages.
◆ LogStream()
| dotnamecpp::logging::LogStream::LogStream |
( |
std::shared_ptr< ILogger > | logger, |
|
|
Level | level, |
|
|
std::string | caller ) |
|
inline |
◆ ~LogStream()
| dotnamecpp::logging::LogStream::~LogStream |
( |
| ) |
|
|
inline |
Destroy the Log Stream:: Log Stream object.
◆ operator<<() [1/2]
template<typename T>
| LogStream & dotnamecpp::logging::LogStream::operator<< |
( |
const T & | value | ) |
|
|
inline |
Stream a value into the log message.
- Template Parameters
-
- Parameters
-
- Returns
- LogStream&
◆ operator<<() [2/2]
| LogStream & dotnamecpp::logging::LogStream::operator<< |
( |
std::ostream &(* | manip )(std::ostream &) | ) |
|
|
inline |
Stream a manipulator into the log message (e.g., std::endl)
- Parameters
-
- Returns
- LogStream&
The documentation for this class was generated from the following file: