This commit is contained in:
parent
1e4d675f76
commit
e21fbe84ba
@ -24,10 +24,6 @@
|
||||
|
||||
#include "events/event_system.hpp"
|
||||
|
||||
namespace spdlog {
|
||||
class logger;
|
||||
}
|
||||
|
||||
namespace repertory {
|
||||
class console_consumer final {
|
||||
E_CONSUMER();
|
||||
@ -39,9 +35,6 @@ public:
|
||||
|
||||
~console_consumer();
|
||||
|
||||
private:
|
||||
std::shared_ptr<spdlog::logger> logger_;
|
||||
|
||||
private:
|
||||
void process_event(const event &e) const;
|
||||
};
|
||||
|
@ -24,10 +24,6 @@
|
||||
|
||||
#include "events/event_system.hpp"
|
||||
|
||||
namespace spdlog {
|
||||
class logger;
|
||||
}
|
||||
|
||||
namespace repertory {
|
||||
class logging_consumer {
|
||||
E_CONSUMER();
|
||||
@ -42,9 +38,6 @@ private:
|
||||
static constexpr const std::uint64_t MAX_LOG_FILE_SIZE{1024ULL * 1024ULL *
|
||||
5ULL};
|
||||
|
||||
private:
|
||||
std::shared_ptr<spdlog::logger> logger_;
|
||||
|
||||
private:
|
||||
void process_event(const event &event) const;
|
||||
};
|
||||
|
@ -56,11 +56,13 @@ console_consumer::console_consumer(event_level level) {
|
||||
}
|
||||
};
|
||||
|
||||
spdlog::drop("console");
|
||||
logger_ =
|
||||
spdlog::create_async<spdlog::sinks::stdout_color_sink_mt>("console");
|
||||
try {
|
||||
spdlog::register_logger(
|
||||
spdlog::create_async<spdlog::sinks::stdout_color_sink_mt>("console"));
|
||||
} catch (...) {
|
||||
}
|
||||
|
||||
set_level(level);
|
||||
spdlog::register_logger(logger_);
|
||||
|
||||
E_SUBSCRIBE_ALL(process_event);
|
||||
E_SUBSCRIBE_EXACT(event_level_changed,
|
||||
|
@ -58,12 +58,14 @@ logging_consumer::logging_consumer(event_level level,
|
||||
}
|
||||
};
|
||||
|
||||
spdlog::drop("file");
|
||||
logger_ = spdlog::create_async<spdlog::sinks::rotating_file_sink_mt>(
|
||||
"file", utils::path::combine(log_directory, {"repertory.log"}),
|
||||
MAX_LOG_FILE_SIZE, MAX_LOG_FILES);
|
||||
try {
|
||||
spdlog::register_logger(
|
||||
spdlog::create_async<spdlog::sinks::rotating_file_sink_mt>(
|
||||
"file", utils::path::combine(log_directory, {"repertory.log"}),
|
||||
MAX_LOG_FILE_SIZE, MAX_LOG_FILES));
|
||||
} catch (...) {
|
||||
}
|
||||
set_level(level);
|
||||
spdlog::register_logger(logger_);
|
||||
|
||||
E_SUBSCRIBE_ALL(process_event);
|
||||
E_SUBSCRIBE_EXACT(event_level_changed,
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
PROJECT_LIBRARIES=(
|
||||
BOOST
|
||||
CPP_HTTPLIB
|
||||
CURL
|
||||
FUSE
|
||||
JSON
|
||||
@ -17,8 +18,10 @@ PROJECT_LIBRARIES=(
|
||||
|
||||
declare -A PROJECT_CLEANUP
|
||||
PROJECT_CLEANUP[BOOST]="boost_*"
|
||||
PROJECT_CLEANUP[CPP_HTTPLIB]="cpp-httplib-*"
|
||||
PROJECT_CLEANUP[CURL]="curl-*"
|
||||
PROJECT_CLEANUP[JSON]="json-*"
|
||||
PROJECT_CLEANUP[LIBBITCOIN_SYSTEM_ON]="boost_1_85_*"
|
||||
PROJECT_CLEANUP[LIBSODIUM]="libsodium*"
|
||||
PROJECT_CLEANUP[OPENSSL]="openssl-*"
|
||||
PROJECT_CLEANUP[PUGIXML]="pugixml-*"
|
||||
|
Loading…
x
Reference in New Issue
Block a user