|
| std::shared_ptr< logger > | get (const std::string &name) |
| |
| void | set_pattern (const std::string &format_string) |
| |
| void | set_formatter (formatter_ptr f) |
| |
| void | set_level (level::level_enum log_level) |
| |
| void | set_error_handler (log_err_handler) |
| |
| void | set_async_mode (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 | set_sync_mode () |
| |
| std::shared_ptr< logger > | basic_logger_mt (const std::string &logger_name, const filename_t &filename, bool truncate=false) |
| |
| std::shared_ptr< logger > | basic_logger_st (const std::string &logger_name, const filename_t &filename, bool truncate=false) |
| |
| std::shared_ptr< logger > | rotating_logger_mt (const std::string &logger_name, const filename_t &filename, size_t max_file_size, size_t max_files) |
| |
| std::shared_ptr< logger > | rotating_logger_st (const std::string &logger_name, const filename_t &filename, size_t max_file_size, size_t max_files) |
| |
| std::shared_ptr< logger > | daily_logger_mt (const std::string &logger_name, const filename_t &filename, int hour=0, int minute=0) |
| |
| std::shared_ptr< logger > | daily_logger_st (const std::string &logger_name, const filename_t &filename, int hour=0, int minute=0) |
| |
| std::shared_ptr< logger > | stdout_logger_mt (const std::string &logger_name) |
| |
| std::shared_ptr< logger > | stdout_logger_st (const std::string &logger_name) |
| |
| std::shared_ptr< logger > | stderr_logger_mt (const std::string &logger_name) |
| |
| std::shared_ptr< logger > | stderr_logger_st (const std::string &logger_name) |
| |
| std::shared_ptr< logger > | stdout_color_mt (const std::string &logger_name) |
| |
| std::shared_ptr< logger > | stdout_color_st (const std::string &logger_name) |
| |
| std::shared_ptr< logger > | stderr_color_mt (const std::string &logger_name) |
| |
| std::shared_ptr< logger > | stderr_color_st (const std::string &logger_name) |
| |
| std::shared_ptr< logger > | create (const std::string &logger_name, const sink_ptr &sink) |
| |
| std::shared_ptr< logger > | create (const std::string &logger_name, sinks_init_list sinks) |
| |
| template<class It > |
| std::shared_ptr< logger > | create (const std::string &logger_name, const It &sinks_begin, const It &sinks_end) |
| |
| template<typename Sink , typename... Args> |
| std::shared_ptr< spdlog::logger > | create (const std::string &logger_name, Args...) |
| |
| std::shared_ptr< logger > | create_async (const std::string &logger_name, const sink_ptr &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) |
| |
| std::shared_ptr< logger > | create_async (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) |
| |
| template<class It > |
| std::shared_ptr< logger > | create_async (const std::string &logger_name, const It &sinks_begin, const It &sinks_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) |
| |
| void | register_logger (std::shared_ptr< logger > logger) |
| |
| void | apply_all (std::function< void(std::shared_ptr< logger >)> fun) |
| |
| void | drop (const std::string &name) |
| |
| void | drop_all () |
| |