#include <logger.h>

Public Member Functions | |
| template<typename Arg1 , typename... Args> | |
| void | critical (const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | critical (const T &) |
| template<typename Arg1 , typename... Args> | |
| void | critical_if (const bool flag, const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | critical_if (const bool flag, const T &) |
| template<typename Arg1 , typename... Args> | |
| void | debug (const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | debug (const T &) |
| template<typename Arg1 , typename... Args> | |
| void | debug_if (const bool flag, const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | debug_if (const bool flag, const T &) |
| template<typename Arg1 , typename... Args> | |
| void | error (const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | error (const T &) |
| virtual log_err_handler | error_handler () |
| template<typename Arg1 , typename... Args> | |
| void | error_if (const bool flag, const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | error_if (const bool flag, const T &) |
| virtual void | flush () |
| void | flush_on (level::level_enum log_level) |
| template<typename Arg1 , typename... Args> | |
| void | info (const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | info (const T &) |
| template<typename Arg1 , typename... Args> | |
| void | info_if (const bool flag, const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | info_if (const bool flag, const T &) |
| level::level_enum | level () const |
| template<typename... Args> | |
| void | log (level::level_enum lvl, const char *fmt, const Args &...args) |
| template<typename... Args> | |
| void | log (level::level_enum lvl, const char *msg) |
| template<typename T > | |
| void | log (level::level_enum lvl, const T &) |
| template<typename... Args> | |
| void | log_if (const bool flag, level::level_enum lvl, const char *fmt, const Args &...args) |
| template<typename... Args> | |
| void | log_if (const bool flag, level::level_enum lvl, const char *msg) |
| template<typename T > | |
| void | log_if (const bool flag, level::level_enum lvl, const T &) |
| logger (const std::string &logger_name, sink_ptr single_sink) | |
| logger (const std::string &name, sinks_init_list) | |
| template<class It > | |
| logger (const std::string &name, const It &begin, const It &end) | |
| logger (const logger &)=delete | |
| const std::string & | name () const |
| logger & | operator= (const logger &)=delete |
| virtual void | set_error_handler (log_err_handler) |
| void | set_formatter (formatter_ptr) |
| void | set_level (level::level_enum) |
| void | set_pattern (const std::string &, pattern_time_type=pattern_time_type::local) |
| bool | should_log (level::level_enum) const |
| const std::vector< sink_ptr > & | sinks () const |
| template<typename Arg1 , typename... Args> | |
| void | trace (const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | trace (const T &) |
| template<typename Arg1 , typename... Args> | |
| void | trace_if (const bool flag, const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | trace_if (const bool flag, const T &) |
| template<typename Arg1 , typename... Args> | |
| void | warn (const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | warn (const T &) |
| template<typename Arg1 , typename... Args> | |
| void | warn_if (const bool flag, const char *fmt, const Arg1 &, const Args &...args) |
| template<typename T > | |
| void | warn_if (const bool flag, const T &) |
| virtual | ~logger () |
Protected Member Functions | |
| virtual void | _default_err_handler (const std::string &msg) |
| virtual void | _set_formatter (formatter_ptr) |
| virtual void | _set_pattern (const std::string &, pattern_time_type) |
| bool | _should_flush_on (const details::log_msg &) |
| virtual void | _sink_it (details::log_msg &) |
Protected Attributes | |
| log_err_handler | _err_handler |
| spdlog::level_t | _flush_level |
| formatter_ptr | _formatter |
| std::atomic< time_t > | _last_err_time |
| spdlog::level_t | _level |
| std::atomic< size_t > | _msg_counter |
| const std::string | _name |
| std::vector< sink_ptr > | _sinks |
Definition at line 25 of file spdlog/logger.h.
|
inline |
Definition at line 40 of file logger_impl.h.
|
inline |
Definition at line 34 of file logger_impl.h.
|
inline |
Definition at line 18 of file logger_impl.h.
|
inlinevirtualdefault |
|
delete |
|
inlineprotectedvirtual |
Definition at line 540 of file logger_impl.h.
|
inlineprotectedvirtual |
Reimplemented in spdlog::SPDLOG_FINAL.
Definition at line 529 of file logger_impl.h.
|
inlineprotectedvirtual |
Reimplemented in spdlog::SPDLOG_FINAL.
Definition at line 525 of file logger_impl.h.
|
inlineprotected |
Definition at line 554 of file logger_impl.h.
|
inlineprotectedvirtual |
Reimplemented in spdlog::SPDLOG_FINAL.
Definition at line 507 of file logger_impl.h.
|
inline |
Definition at line 156 of file logger_impl.h.
|
inline |
Definition at line 267 of file logger_impl.h.
|
inline |
Definition at line 225 of file logger_impl.h.
|
inline |
Definition at line 318 of file logger_impl.h.
|
inline |
Definition at line 132 of file logger_impl.h.
|
inline |
Definition at line 241 of file logger_impl.h.
|
inline |
Definition at line 189 of file logger_impl.h.
|
inline |
Definition at line 282 of file logger_impl.h.
|
inline |
Definition at line 150 of file logger_impl.h.
|
inline |
Definition at line 261 of file logger_impl.h.
|
inlinevirtual |
Reimplemented in spdlog::SPDLOG_FINAL.
Definition at line 483 of file logger_impl.h.
|
inline |
Definition at line 216 of file logger_impl.h.
|
inline |
Definition at line 309 of file logger_impl.h.
|
inlinevirtual |
Reimplemented in spdlog::SPDLOG_FINAL.
Definition at line 534 of file logger_impl.h.
|
inline |
Definition at line 489 of file logger_impl.h.
|
inline |
Definition at line 138 of file logger_impl.h.
|
inline |
Definition at line 248 of file logger_impl.h.
|
inline |
Definition at line 198 of file logger_impl.h.
|
inline |
Definition at line 291 of file logger_impl.h.
|
inline |
Definition at line 494 of file logger_impl.h.
|
inline |
Definition at line 63 of file logger_impl.h.
|
inline |
Definition at line 84 of file logger_impl.h.
|
inline |
Definition at line 105 of file logger_impl.h.
| void spdlog::logger::log_if | ( | const bool | flag, |
| level::level_enum | lvl, | ||
| const char * | fmt, | ||
| const Args &... | args | ||
| ) |
|
inline |
Definition at line 162 of file logger_impl.h.
|
inline |
Definition at line 171 of file logger_impl.h.
|
inline |
Definition at line 468 of file logger_impl.h.
|
inlinevirtual |
Reimplemented in spdlog::SPDLOG_FINAL.
Definition at line 478 of file logger_impl.h.
|
inline |
Definition at line 51 of file logger_impl.h.
|
inline |
Definition at line 473 of file logger_impl.h.
|
inline |
Definition at line 56 of file logger_impl.h.
|
inline |
Definition at line 499 of file logger_impl.h.
|
inline |
Definition at line 560 of file logger_impl.h.
|
inline |
Definition at line 126 of file logger_impl.h.
|
inline |
Definition at line 235 of file logger_impl.h.
|
inline |
Definition at line 180 of file logger_impl.h.
|
inline |
Definition at line 273 of file logger_impl.h.
|
inline |
Definition at line 144 of file logger_impl.h.
|
inline |
Definition at line 255 of file logger_impl.h.
|
inline |
Definition at line 207 of file logger_impl.h.
|
inline |
Definition at line 300 of file logger_impl.h.
|
protected |
Definition at line 126 of file spdlog/logger.h.
|
protected |
Definition at line 125 of file spdlog/logger.h.
|
protected |
Definition at line 123 of file spdlog/logger.h.
|
protected |
Definition at line 127 of file spdlog/logger.h.
|
protected |
Definition at line 124 of file spdlog/logger.h.
|
protected |
Definition at line 128 of file spdlog/logger.h.
|
protected |
Definition at line 121 of file spdlog/logger.h.
|
protected |
Definition at line 122 of file spdlog/logger.h.