|
|
@ -390,7 +390,7 @@ void attribute_example() {
|
|
|
|
// auto logfmt_logger = spdlog::basic_logger_mt("logfmt_logger", "logs/mylog.txt");
|
|
|
|
// auto logfmt_logger = spdlog::basic_logger_mt("logfmt_logger", "logs/mylog.txt");
|
|
|
|
auto logfmt_logger = spdlog::stdout_color_mt("logfmt_logger");
|
|
|
|
auto logfmt_logger = spdlog::stdout_color_mt("logfmt_logger");
|
|
|
|
|
|
|
|
|
|
|
|
std::string logfmt_pattern = "time=%Y-%m-%dT%H:%M:%S.%f%z name=%n level=%^%l%$ process=%P thread=%t message=\"%v\" ";
|
|
|
|
std::string logfmt_pattern = "time=%Y-%m-%dT%H:%M:%S.%f%z name=%n level=%^%l%$ process=%P thread=%t message=\"%v\"%( %K=\"%V\"%)";
|
|
|
|
logfmt_logger->set_pattern(logfmt_pattern);
|
|
|
|
logfmt_logger->set_pattern(logfmt_pattern);
|
|
|
|
|
|
|
|
|
|
|
|
logfmt_logger->info("logfmt structured logging", spdlog::attribute_list{{"key\n1", "value\n1"}, {"key\r\n2", "value\r\n2"}});
|
|
|
|
logfmt_logger->info("logfmt structured logging", spdlog::attribute_list{{"key\n1", "value\n1"}, {"key\r\n2", "value\r\n2"}});
|
|
|
|