Struct Logger::LogToken

Nested Relationships

This struct is a nested type of Class Logger.

Struct Documentation

struct LogToken

A small object used to make the logging API more ergonomic. Use operator<< with it just like with std::cout to write log messages (no ending newline or std::endl necessary)

Public Functions

LogToken() = default
LogToken(const LogToken&) = delete
LogToken(LogToken&&) = default
LogToken &operator=(const LogToken&) = delete
LogToken &operator=(LogToken&&) = default
template<typename T>
inline LogToken &operator<<(const T &value)
inline ~LogToken()

Public Members

Level lvl
std::ostringstream oss
bool isClient