![]() |
LogIt++
Header-only, macro-first C++ logging library
|
Owns LogRecord fields required after original logging call returns. More...
#include <OtlpRecordSnapshot.hpp>
Public Attributes | |
| LogLevel | log_level = LogLevel::LOG_LVL_TRACE |
| Log severity level. | |
| int64_t | timestamp_ms = 0 |
| Timestamp in milliseconds. | |
| std::string | file |
| Source file path. | |
| int | line = 0 |
| Source line number. | |
| std::string | function |
| Source function name. | |
| std::string | format |
| Original message or format string. | |
| std::string | arg_names |
| Original argument names. | |
| std::vector< VariableValue > | args_array |
| Structured argument values. | |
| std::string | thread_id |
| Stringified std::thread::id. | |
| int | logger_index = -1 |
| Target logger index, or -1 for all. | |
| bool | print_mode = false |
| Raw argument print mode flag. | |
| bool | fmt_mode = false |
| fmt formatting mode flag. | |
| bool | raw_mode = false |
| Raw log mode flag. | |
Owns LogRecord fields required after original logging call returns.
Definition at line 18 of file OtlpRecordSnapshot.hpp.
| std::string logit::OtlpRecordSnapshot::arg_names |
Original argument names.
Definition at line 25 of file OtlpRecordSnapshot.hpp.
| std::vector<VariableValue> logit::OtlpRecordSnapshot::args_array |
Structured argument values.
Definition at line 26 of file OtlpRecordSnapshot.hpp.
| std::string logit::OtlpRecordSnapshot::file |
Source file path.
Definition at line 21 of file OtlpRecordSnapshot.hpp.
| bool logit::OtlpRecordSnapshot::fmt_mode = false |
fmt formatting mode flag.
Definition at line 30 of file OtlpRecordSnapshot.hpp.
| std::string logit::OtlpRecordSnapshot::format |
Original message or format string.
Definition at line 24 of file OtlpRecordSnapshot.hpp.
| std::string logit::OtlpRecordSnapshot::function |
Source function name.
Definition at line 23 of file OtlpRecordSnapshot.hpp.
| int logit::OtlpRecordSnapshot::line = 0 |
Source line number.
Definition at line 22 of file OtlpRecordSnapshot.hpp.
| LogLevel logit::OtlpRecordSnapshot::log_level = LogLevel::LOG_LVL_TRACE |
Log severity level.
Definition at line 19 of file OtlpRecordSnapshot.hpp.
| int logit::OtlpRecordSnapshot::logger_index = -1 |
Target logger index, or -1 for all.
Definition at line 28 of file OtlpRecordSnapshot.hpp.
| bool logit::OtlpRecordSnapshot::print_mode = false |
Raw argument print mode flag.
Definition at line 29 of file OtlpRecordSnapshot.hpp.
| bool logit::OtlpRecordSnapshot::raw_mode = false |
Raw log mode flag.
Definition at line 31 of file OtlpRecordSnapshot.hpp.
| std::string logit::OtlpRecordSnapshot::thread_id |
Stringified std::thread::id.
Definition at line 27 of file OtlpRecordSnapshot.hpp.
| int64_t logit::OtlpRecordSnapshot::timestamp_ms = 0 |
Timestamp in milliseconds.
Definition at line 20 of file OtlpRecordSnapshot.hpp.