#include <logger.h>
Public Member Functions | |
| logger (std::string name, sink_ptr single_sink) | |
| logger (std::string name, sinks_init_list sinks) | |
| template<typename It > | |
| logger (std::string name, It begin, It end) | |
| virtual | ~logger () |
| logger (const logger &)=delete | |
| logger & | operator= (const logger &)=delete |
| template<typename... Args> | |
| void | log (level::level_enum lvl, const char *fmt, const Args &...args) |
| template<typename... Args> | |
| void | log (source_loc loc, level::level_enum lvl, const char *fmt, const Args &...args) |
| void | log (level::level_enum lvl, const char *msg) |
| void | log (source_loc loc, level::level_enum lvl, const char *msg) |
| template<typename... Args> | |
| void | trace (const char *fmt, const Args &...args) |
| template<typename... Args> | |
| void | debug (const char *fmt, const Args &...args) |
| template<typename... Args> | |
| void | info (const char *fmt, const Args &...args) |
| template<typename... Args> | |
| void | warn (const char *fmt, const Args &...args) |
| template<typename... Args> | |
| void | error (const char *fmt, const Args &...args) |
| template<typename... Args> | |
| void | critical (const char *fmt, const Args &...args) |
| template<class T , typename std::enable_if< std::is_convertible< T, spdlog::string_view_t >::value, T >::type * = nullptr> | |
| void | log (level::level_enum lvl, const T &) |
| template<class T , typename std::enable_if< std::is_convertible< T, spdlog::string_view_t >::value, T >::type * = nullptr> | |
| void | log (source_loc loc, level::level_enum lvl, const T &) |
| template<class T , typename std::enable_if<!std::is_convertible< T, spdlog::string_view_t >::value, T >::type * = nullptr> | |
| void | log (level::level_enum lvl, const T &) |
| template<class T , typename std::enable_if<!std::is_convertible< T, spdlog::string_view_t >::value, T >::type * = nullptr> | |
| void | log (source_loc loc, level::level_enum lvl, const T &) |
| template<typename T > | |
| void | trace (const T &msg) |
| template<typename T > | |
| void | debug (const T &msg) |
| template<typename T > | |
| void | info (const T &msg) |
| template<typename T > | |
| void | warn (const T &msg) |
| template<typename T > | |
| void | error (const T &msg) |
| template<typename T > | |
| void | critical (const T &msg) |
| bool | should_log (level::level_enum msg_level) const |
| void | set_level (level::level_enum log_level) |
| level::level_enum | level () const |
| const std::string & | name () const |
| void | set_formatter (std::unique_ptr< formatter > formatter) |
| void | set_pattern (std::string pattern, pattern_time_type time_type=pattern_time_type::local) |
| void | flush () |
| void | flush_on (level::level_enum log_level) |
| level::level_enum | flush_level () const |
| const std::vector< sink_ptr > & | sinks () const |
| std::vector< sink_ptr > & | sinks () |
| void | set_error_handler (log_err_handler err_handler) |
| log_err_handler | error_handler () const |
| virtual std::shared_ptr< logger > | clone (std::string logger_name) |
Static Public Member Functions | |
| static level::level_enum | default_level () |
Protected Member Functions | |
| virtual void | sink_it_ (details::log_msg &msg) |
| virtual void | flush_ () |
| bool | should_flush_ (const details::log_msg &msg) |
| void | default_err_handler_ (const std::string &msg) |
| void | incr_msg_counter_ (details::log_msg &msg) |
Protected Attributes | |
| const std::string | name_ |
| std::vector< sink_ptr > | sinks_ |
| spdlog::level_t | level_ {spdlog::logger::default_level()} |
| spdlog::level_t | flush_level_ {level::off} |
| log_err_handler | err_handler_ {[this](const std::string &msg) { this->default_err_handler_(msg); }} |
| std::atomic< time_t > | last_err_time_ {0} |
| std::atomic< size_t > | msg_counter_ {1} |
|
inline |
Definition at line 39 of file logger_impl.h.
|
inline |
Definition at line 33 of file logger_impl.h.
|
inline |
Definition at line 26 of file logger_impl.h.
|
inlinevirtualdefault |
|
delete |
|
inlinevirtual |
Reimplemented in spdlog::async_logger.
Definition at line 434 of file logger_impl.h.
|
inline |
Definition at line 181 of file logger_impl.h.
|
inline |
Definition at line 217 of file logger_impl.h.
|
inline |
Definition at line 157 of file logger_impl.h.
|
inline |
Definition at line 193 of file logger_impl.h.
|
inlineprotected |
Definition at line 405 of file logger_impl.h.
|
inlinestatic |
Definition at line 359 of file logger_impl.h.
|
inline |
Definition at line 175 of file logger_impl.h.
|
inline |
Definition at line 211 of file logger_impl.h.
|
inline |
Definition at line 329 of file logger_impl.h.
|
inline |
Definition at line 334 of file logger_impl.h.
|
inlineprotectedvirtual |
|
inline |
Definition at line 348 of file logger_impl.h.
|
inline |
Definition at line 343 of file logger_impl.h.
|
inlineprotected |
Definition at line 419 of file logger_impl.h.
|
inline |
Definition at line 163 of file logger_impl.h.
|
inline |
Definition at line 199 of file logger_impl.h.
|
inline |
Definition at line 364 of file logger_impl.h.
|
inline |
Definition at line 80 of file logger_impl.h.
|
inline |
Definition at line 61 of file logger_impl.h.
|
inline |
Definition at line 100 of file logger_impl.h.
|
inline |
Definition at line 85 of file logger_impl.h.
|
inline |
Definition at line 121 of file logger_impl.h.
|
inline |
Definition at line 106 of file logger_impl.h.
| void spdlog::logger::log | ( | level::level_enum | lvl, |
| const T & | |||
| ) |
| void spdlog::logger::log | ( | source_loc | loc, |
| level::level_enum | lvl, | ||
| const T & | |||
| ) |
|
inline |
Definition at line 314 of file logger_impl.h.
|
inline |
Definition at line 324 of file logger_impl.h.
|
inline |
Definition at line 46 of file logger_impl.h.
|
inline |
Definition at line 319 of file logger_impl.h.
|
inline |
Definition at line 54 of file logger_impl.h.
|
inlineprotected |
Definition at line 353 of file logger_impl.h.
|
inline |
Definition at line 369 of file logger_impl.h.
|
inlineprotectedvirtual |
Reimplemented in spdlog::async_logger.
Definition at line 378 of file logger_impl.h.
|
inline |
Definition at line 424 of file logger_impl.h.
|
inline |
Definition at line 429 of file logger_impl.h.
|
inline |
Definition at line 151 of file logger_impl.h.
|
inline |
Definition at line 187 of file logger_impl.h.
|
inline |
Definition at line 169 of file logger_impl.h.
|
inline |
Definition at line 205 of file logger_impl.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.11