bitz-server
2.0.3
|
Public Types | |
using | item_type = async_msg |
using | q_type = details::mpmc_bounded_queue< item_type > |
using | clock = std::chrono::steady_clock |
Public Member Functions | |
async_log_helper (std::string logger_name, formatter_ptr formatter, std::vector< sink_ptr > sinks, size_t queue_size, const log_err_handler err_handler, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, std::function< void()> worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), std::function< void()> worker_teardown_cb=nullptr) | |
void | log (const details::log_msg &msg) |
async_log_helper (const async_log_helper &)=delete | |
async_log_helper & | operator= (const async_log_helper &)=delete |
void | set_formatter (formatter_ptr msg_formatter) |
void | flush () |
void | set_error_handler (spdlog::log_err_handler err_handler) |