bitz-server  2.0.0
Public Member Functions | Protected Member Functions | List of all members
spdlog::SPDLOG_FINAL Class Reference
Inheritance diagram for spdlog::SPDLOG_FINAL:
spdlog::formatter spdlog::logger

Public Member Functions

template<class It >
 async_logger (const std::string &logger_name, const It &begin, const It &end, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
 
 async_logger (const std::string &logger_name, sinks_init_list sinks, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
 
 async_logger (const std::string &logger_name, sink_ptr single_sink, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
 
void flush () override
 
void set_error_handler (log_err_handler) override
 
log_err_handler error_handler () override
 
 pattern_formatter (const std::string &pattern, pattern_time_type pattern_time=pattern_time_type::local, std::string eol=spdlog::details::os::default_eol)
 
 pattern_formatter (const pattern_formatter &)=delete
 
pattern_formatter & operator= (const pattern_formatter &)=delete
 
void format (details::log_msg &msg) override
 
- Public Member Functions inherited from spdlog::logger
 logger (const std::string &name, sink_ptr single_sink)
 
 logger (const std::string &name, sinks_init_list sinks)
 
template<class It >
 logger (std::string name, const It &begin, const It &end)
 
 logger (const logger &)=delete
 
loggeroperator= (const logger &)=delete
 
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 Arg1 , typename... Args>
void trace (const char *fmt, const Arg1 &, const Args &... args)
 
template<typename Arg1 , typename... Args>
void debug (const char *fmt, const Arg1 &, const Args &... args)
 
template<typename Arg1 , typename... Args>
void info (const char *fmt, const Arg1 &, const Args &... args)
 
template<typename Arg1 , typename... Args>
void warn (const char *fmt, const Arg1 &, const Args &... args)
 
template<typename Arg1 , typename... Args>
void error (const char *fmt, const Arg1 &, const Args &... args)
 
template<typename Arg1 , typename... Args>
void critical (const char *fmt, const Arg1 &, const Args &... args)
 
template<typename T >
void log (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_pattern (const std::string &pattern, pattern_time_type pattern_time=pattern_time_type::local)
 
void set_formatter (formatter_ptr msg_formatter)
 
void flush_on (level::level_enum log_level)
 
const std::vector< sink_ptr > & sinks () const
 

Protected Member Functions

void _sink_it (details::log_msg &msg) override
 
void _set_formatter (spdlog::formatter_ptr msg_formatter) override
 
void _set_pattern (const std::string &pattern, pattern_time_type pattern_time) override
 
- Protected Member Functions inherited from spdlog::logger
virtual void _default_err_handler (const std::string &msg)
 
bool _should_flush_on (const details::log_msg &msg)
 
void _incr_msg_counter (details::log_msg &msg)
 

Additional Inherited Members

- Protected Attributes inherited from spdlog::logger
const std::string _name
 
std::vector< sink_ptr > _sinks
 
formatter_ptr _formatter
 
spdlog::level_t _level
 
spdlog::level_t _flush_level
 
log_err_handler _err_handler
 
std::atomic< time_t > _last_err_time
 
std::atomic< size_t > _msg_counter