8 #include "details/log_msg.h" 26 class pattern_formatter SPDLOG_FINAL :
public formatter 29 explicit pattern_formatter(
const std::string &pattern, pattern_time_type pattern_time = pattern_time_type::local,
30 std::string eol = spdlog::details::os::default_eol);
31 pattern_formatter(
const pattern_formatter &) =
delete;
32 pattern_formatter &operator=(
const pattern_formatter &) =
delete;
36 const std::string _eol;
37 const std::string _pattern;
38 const pattern_time_type _pattern_time;
39 std::vector<std::unique_ptr<details::flag_formatter>> _formatters;
41 void handle_flag(
char flag);
42 void compile_pattern(
const std::string &pattern);
46 #include "details/pattern_formatter_impl.h"
Definition: async_logger.h:26