Base module
LogStream
No-op log record used when logging is compiled out.
LogStream
#include <icy/logger.h>struct LogStreamDefined in src/base/include/icy/logger.h:314
No-op log record used when logging is compiled out.
List of all members
| Name | Kind | Owner |
|---|---|---|
LogStream | function | Declared here |
LogStream | function | Declared here |
~LogStream | function | Declared here |
write | function | Declared here |
operator<< | function | Declared here |
operator<< | function | Declared here |
Public Methods
| Return | Name | Description |
|---|---|---|
LogStream inline | ||
LogStream inline | ||
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:316
LogStream
inline
inline LogStream(const LogStream & that)Defined in src/base/include/icy/logger.h:317
write
inline
template<typename... Args> inline void write(Args... args)Defined in src/base/include/icy/logger.h:321
operator<<
inline
template<typename T> inline LogStream & operator<<(const T &)Defined in src/base/include/icy/logger.h:326
operator<<
inline
inline LogStream & operator<<(std::ostream &(*)(std::ostream &) f)