Template Struct message

Inheritance Relationships

Derived Type

Struct Documentation

template<udho::logging::status Status>
struct udho::logging::message

A logging message

Template Parameters
  • Status:

Subclassed by udho::logging::messages::formatted::message< Status >

Public Types

typedef std::chrono::system_clock::time_point time_type

Public Functions

message(const std::string &segment, unsigned level = 0)
message(const std::string &segment, const std::string &content, unsigned level = 0)
std::string what() const

Public Members

const time_type time = std::chrono::system_clock::now()
const std::string _segment
const unsigned _level
std::string _content

Public Static Attributes

constexpr const udho::logging::status status = Status