9#include "../microfmt.hpp"
11#include <reloco/type_id.hpp>
12#include <source_location>
70 microfmt::string_view logger_name{};
72 microfmt::instant time{microfmt::instant::now()};
73 microfmt::string_view payload{};
75 std::source_location loc{std::source_location::current()};
#define MICROFMT_API_CLASS
Definition compat.hpp:181
RELOCO_TYPE_ID_NAME(microfmt::log::log_msg, "microfmt::log::log_msg")
Definition default_log_sink.template.hpp:51
constexpr microfmt::string_view to_short_string(level lvl) noexcept
Definition log_msg.hpp:44
level
Shared log severity levels in ascending order.
Definition log_msg.hpp:22
constexpr microfmt::string_view to_string_view(level lvl) noexcept
Definition log_msg.hpp:24
Structured log record forwarded by a logger to each sink.
Definition log_msg.hpp:69