Base module
LogStream
No-op log record used when logging is compiled out.
#include <icy/logger.h>
struct LogStreamDefined in src/base/include/icy/logger.h:343
Public Methods
| Return | Name | Description |
|---|---|---|
LogStream inline | ||
LogStream inline | ||
~LogStream | Defaulted destructor. | |
void | write inline | |
LogStream & | operator<< inline | |
LogStream & | operator<< inline |
LogStream
inline
inline LogStream(Level level, std::string realm, int line, const char * channel = nullptr)Defined in src/base/include/icy/logger.h:345
LogStream
inline
inline LogStream(const LogStream & that)Defined in src/base/include/icy/logger.h:346
~LogStream
~LogStream() = defaultDefined in src/base/include/icy/logger.h:347
Defaulted destructor.
write
inline
template<typename... Args> inline void write(Args... args)Defined in src/base/include/icy/logger.h:350
operator<<
inline
template<typename T> inline LogStream & operator<<(const T &)Defined in src/base/include/icy/logger.h:355
operator<<
inline
inline LogStream & operator<<(std::ostream &(*)(std::ostream &) f)