refactor logging
This commit is contained in:
parent
14ce60ab65
commit
3b8636544a
@ -66,6 +66,8 @@ console_consumer::console_consumer(event_level level) {
|
|||||||
|
|
||||||
set_level(logger_.get(), level);
|
set_level(logger_.get(), level);
|
||||||
|
|
||||||
|
spdlog::register_logger(logger_);
|
||||||
|
|
||||||
E_SUBSCRIBE_ALL(process_event);
|
E_SUBSCRIBE_ALL(process_event);
|
||||||
E_SUBSCRIBE_EXACT(
|
E_SUBSCRIBE_EXACT(
|
||||||
event_level_changed, [this](const event_level_changed &changed) {
|
event_level_changed, [this](const event_level_changed &changed) {
|
||||||
|
@ -58,18 +58,14 @@ logging_consumer::logging_consumer(event_level level,
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
std::vector<spdlog::sink_ptr> sinks{
|
logger_ = spdlog::create_async<spdlog::sinks::rotating_file_sink_mt>(
|
||||||
std::make_shared<spdlog::sinks::rotating_file_sink_mt>(
|
"file_logger", utils::path::combine(log_directory, {"repertory.log"}),
|
||||||
utils::path::combine(log_directory, {"repertory.log"}),
|
MAX_LOG_FILE_SIZE, MAX_LOG_FILES);
|
||||||
MAX_LOG_FILE_SIZE, MAX_LOG_FILES),
|
|
||||||
};
|
|
||||||
|
|
||||||
logger_ = std::make_shared<spdlog::async_logger>(
|
|
||||||
"file_logger", sinks.begin(), sinks.end(), spdlog::thread_pool(),
|
|
||||||
spdlog::async_overflow_policy::block);
|
|
||||||
|
|
||||||
set_level(logger_.get(), level);
|
set_level(logger_.get(), level);
|
||||||
|
|
||||||
|
spdlog::register_logger(logger_);
|
||||||
|
|
||||||
E_SUBSCRIBE_ALL(process_event);
|
E_SUBSCRIBE_ALL(process_event);
|
||||||
E_SUBSCRIBE_EXACT(
|
E_SUBSCRIBE_EXACT(
|
||||||
event_level_changed, [this](const event_level_changed &changed) {
|
event_level_changed, [this](const event_level_changed &changed) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user