Home
Base module

LogStream

No-op log record used when logging is compiled out.

LogStream

#include <icy/logger.h>
struct LogStream

Defined in src/base/include/icy/logger.h:314

No-op log record used when logging is compiled out.

List of all members

NameKindOwner
LogStreamfunctionDeclared here
LogStreamfunctionDeclared here
~LogStreamfunctionDeclared here
writefunctionDeclared here
operator<<functionDeclared here
operator<<functionDeclared here

Public Methods

ReturnNameDescription
LogStream inline
LogStream inline
voidwrite 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)

Defined in src/base/include/icy/logger.h:331