#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.