|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Structured log entry. More...
#include <structured_logger.h>

Public Member Functions | |
| structured_log_entry () | |
Public Attributes | |
| log_level | level |
| std::string | message |
| std::unordered_map< std::string, log_value > | fields |
| std::chrono::system_clock::time_point | timestamp |
Structured log entry.
Definition at line 39 of file structured_logger.h.
|
inline |
Definition at line 45 of file structured_logger.h.
| std::unordered_map<std::string, log_value> kcenon::logger::structured::structured_log_entry::fields |
Definition at line 42 of file structured_logger.h.
Referenced by kcenon::logger::structured::log_builder::field(), kcenon::logger::structured::log_builder::field(), kcenon::logger::structured::log_builder::field(), kcenon::logger::structured::log_builder::field(), kcenon::logger::structured::log_builder::field(), kcenon::logger::structured::json_formatter::format(), and kcenon::logger::structured::basic_structured_logger::format_logfmt().
| log_level kcenon::logger::structured::structured_log_entry::level |
Definition at line 40 of file structured_logger.h.
Referenced by kcenon::logger::structured::json_formatter::format(), kcenon::logger::structured::basic_structured_logger::format_logfmt(), kcenon::logger::structured::log_builder::log_builder(), and kcenon::logger::structured::basic_structured_logger::log_structured().
| std::string kcenon::logger::structured::structured_log_entry::message |
Definition at line 41 of file structured_logger.h.
Referenced by kcenon::logger::structured::json_formatter::format(), kcenon::logger::structured::basic_structured_logger::format_logfmt(), and kcenon::logger::structured::log_builder::message().
| std::chrono::system_clock::time_point kcenon::logger::structured::structured_log_entry::timestamp |
Definition at line 43 of file structured_logger.h.
Referenced by kcenon::logger::structured::json_formatter::format(), and kcenon::logger::structured::basic_structured_logger::format_logfmt().