21#include "logger/core/logger.h"
30log_module::log_types
file_target_ = log_module::log_types::Sequence;
36 log_module::set_title(
"logger_sample");
42 log_module::message_callback(
43 [](
const log_module::log_types& type,
const std::string& datetime,
44 const std::string& message)
48 log_module::set_wake_interval(std::chrono::milliseconds(
wait_interval_));
51 return log_module::start();
57 if (error_message.has_value())
60 error_message.value_or(
"unknown error"));
66 log_module::write_debug(
"μλ
, World!: {}", index);
67 log_module::write_debug(
"ν
μ€νΈ #{} - Hello, δΈη!", index);
68 log_module::write_debug(
"θ¦ε {}: γγγ«γ‘γ―", index);
70 log_module::write_sequence(L
"μλ
, World!: {}", index);
71 log_module::write_sequence(L
"ν
μ€νΈ #{} - Hello, δΈη!", index);
72 log_module::write_sequence(L
"θ¦ε {}: γγγ«γ‘γ―", index);
74 log_module::write_parameter(
"λ³΅ν© ν
μ€νΈ - κ°: {}, μ΄λ¦: {}", index,
"νκΈΈλ");
75 log_module::write_parameter(L
"λ³΅ν© ν
μ€νΈ - κ°: {}, μ΄λ¦: {}", index, L
"νκΈΈλ");
77 log_module::write_information(
"μ¬λ¬ μ€ ν
μ€νΈ:\n λΌμΈ 1: {}\n λΌμΈ 2: {}\n λΌμΈ 3: {}",
78 "μλ
νμΈμ",
"Hello, World",
"γγγ«γ‘γ―");
79 log_module::write_information(L
"μ¬λ¬ μ€ ν
μ€νΈ:\n λΌμΈ 1: {}\n λΌμΈ 2: {}\n λΌμΈ 3: {}",
80 L
"μλ
νμΈμ", L
"Hello, World", L
"γγγ«γ‘γ―");
log_module::log_types file_target_
log_module::log_types callback_target_
auto initialize_logger() -> std::optional< std::string >
uint32_t test_line_count_
log_module::log_types console_target_