|
spdlog
|
Definition at line 77 of file pattern_formatter.h.
#include <pattern_formatter.h>
Public Types | |
| using | custom_flags = std::unordered_map< char, std::unique_ptr< custom_flag_formatter > > |
Public Member Functions | |
| pattern_formatter (std::string pattern, pattern_time_type time_type=pattern_time_type::local, std::string eol=spdlog::details::os::default_eol, custom_flags custom_user_flags=custom_flags()) | |
| pattern_formatter (pattern_time_type time_type=pattern_time_type::local, std::string eol=spdlog::details::os::default_eol) | |
| pattern_formatter (const pattern_formatter &other)=delete | |
| pattern_formatter & | operator= (const pattern_formatter &other)=delete |
| std::unique_ptr< formatter > | clone () const override |
| void | format (const details::log_msg &msg, memory_buf_t &dest) override |
| template<typename T , typename... Args> | |
| pattern_formatter & | add_flag (char flag, Args &&...args) |
| void | set_pattern (std::string pattern) |
| template<typename Padder > | |
| SPDLOG_INLINE void | handle_flag_ (char flag, details::padding_info padding) |
Private Member Functions | |
| std::tm | get_time_ (const details::log_msg &msg) |
| template<typename Padder > | |
| void | handle_flag_ (char flag, details::padding_info padding) |
| void | compile_pattern_ (const std::string &pattern) |
Static Private Member Functions | |
| static details::padding_info | handle_padspec_ (std::string::const_iterator &it, std::string::const_iterator end) |
| using spdlog::pattern_formatter::custom_flags = std::unordered_map<char, std::unique_ptr<custom_flag_formatter> > |
Definition at line 80 of file pattern_formatter.h.
|
explicit |
Definition at line 1017 of file pattern_formatter-inl.h.
|
explicit |
Definition at line 1030 of file pattern_formatter-inl.h.
|
delete |
|
inline |
Definition at line 95 of file pattern_formatter.h.
|
overridevirtual |
Implements spdlog::formatter.
Definition at line 1040 of file pattern_formatter-inl.h.
|
private |
Definition at line 1349 of file pattern_formatter-inl.h.
|
overridevirtual |
Implements spdlog::formatter.
Definition at line 1050 of file pattern_formatter-inl.h.
|
private |
Definition at line 1073 of file pattern_formatter-inl.h.
| SPDLOG_INLINE void spdlog::pattern_formatter::handle_flag_ | ( | char | flag, |
| details::padding_info | padding | ||
| ) |
Definition at line 1083 of file pattern_formatter-inl.h.
|
private |
|
staticprivate |
Definition at line 1296 of file pattern_formatter-inl.h.
|
delete |
| SPDLOG_INLINE void spdlog::pattern_formatter::set_pattern | ( | std::string | pattern | ) |
Definition at line 1067 of file pattern_formatter-inl.h.
|
private |
Definition at line 106 of file pattern_formatter.h.
|
private |
Definition at line 109 of file pattern_formatter.h.
|
private |
Definition at line 104 of file pattern_formatter.h.
|
private |
Definition at line 108 of file pattern_formatter.h.
|
private |
Definition at line 107 of file pattern_formatter.h.
|
private |
Definition at line 103 of file pattern_formatter.h.
|
private |
Definition at line 105 of file pattern_formatter.h.