refactor
This commit is contained in:
parent
b79784a939
commit
fb987af091
@ -30,35 +30,44 @@ struct monitarr_exception_handler final
|
||||
: public utils::error::i_exception_handler {
|
||||
void handle_debug(std::string_view function_name,
|
||||
std::string_view msg) const override {
|
||||
auto file = spdlog::get("file");
|
||||
if (file) {
|
||||
file->debug(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
spdlog::get("console")->debug(
|
||||
utils::error::create_error_message(function_name, {msg}));
|
||||
|
||||
auto file = spdlog::get("file");
|
||||
if (not file) {
|
||||
return;
|
||||
}
|
||||
|
||||
file->debug(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
|
||||
void handle_error(std::string_view function_name,
|
||||
std::string_view msg) const override {
|
||||
auto file = spdlog::get("file");
|
||||
if (file) {
|
||||
file->error(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
spdlog::get("console")->error(
|
||||
utils::error::create_error_message(function_name, {msg}));
|
||||
|
||||
auto file = spdlog::get("file");
|
||||
if (not file) {
|
||||
return;
|
||||
}
|
||||
|
||||
file->error(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
|
||||
void handle_exception(std::string_view function_name) const override {
|
||||
auto file = spdlog::get("file");
|
||||
if (file) {
|
||||
file->error(utils::error::create_error_message(function_name,
|
||||
{
|
||||
spdlog::get("console")->error(utils::error::create_error_message(
|
||||
function_name, {
|
||||
"exception",
|
||||
"unknown exception",
|
||||
}));
|
||||
|
||||
auto file = spdlog::get("file");
|
||||
if (not file) {
|
||||
return;
|
||||
}
|
||||
spdlog::get("console")->error(utils::error::create_error_message(
|
||||
function_name, {
|
||||
|
||||
file->error(utils::error::create_error_message(function_name,
|
||||
{
|
||||
"exception",
|
||||
"unknown exception",
|
||||
}));
|
||||
@ -66,15 +75,18 @@ struct monitarr_exception_handler final
|
||||
|
||||
void handle_exception(std::string_view function_name,
|
||||
const std::exception &ex) const override {
|
||||
auto file = spdlog::get("file");
|
||||
if (file) {
|
||||
file->error(utils::error::create_error_message(
|
||||
spdlog::get("console")->error(utils::error::create_error_message(
|
||||
function_name, {
|
||||
"exception",
|
||||
(ex.what() == nullptr ? "unknown" : ex.what()),
|
||||
}));
|
||||
|
||||
auto file = spdlog::get("file");
|
||||
if (not file) {
|
||||
return;
|
||||
}
|
||||
spdlog::get("console")->error(utils::error::create_error_message(
|
||||
|
||||
file->error(utils::error::create_error_message(
|
||||
function_name, {
|
||||
"exception",
|
||||
(ex.what() == nullptr ? "unknown" : ex.what()),
|
||||
@ -83,32 +95,41 @@ struct monitarr_exception_handler final
|
||||
|
||||
void handle_info(std::string_view function_name,
|
||||
std::string_view msg) const override {
|
||||
auto file = spdlog::get("file");
|
||||
if (file) {
|
||||
file->info(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
spdlog::get("console")->info(
|
||||
utils::error::create_error_message(function_name, {msg}));
|
||||
|
||||
auto file = spdlog::get("file");
|
||||
if (not file) {
|
||||
return;
|
||||
}
|
||||
|
||||
file->info(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
|
||||
void handle_trace(std::string_view function_name,
|
||||
std::string_view msg) const override {
|
||||
auto file = spdlog::get("file");
|
||||
if (file) {
|
||||
file->trace(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
spdlog::get("console")->trace(
|
||||
utils::error::create_error_message(function_name, {msg}));
|
||||
|
||||
auto file = spdlog::get("file");
|
||||
if (not file) {
|
||||
return;
|
||||
}
|
||||
|
||||
file->trace(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
|
||||
void handle_warn(std::string_view function_name,
|
||||
std::string_view msg) const override {
|
||||
auto file = spdlog::get("file");
|
||||
if (file) {
|
||||
file->warn(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
spdlog::get("console")->warn(
|
||||
utils::error::create_error_message(function_name, {msg}));
|
||||
|
||||
auto file = spdlog::get("file");
|
||||
if (not file) {
|
||||
return;
|
||||
}
|
||||
|
||||
file->warn(utils::error::create_error_message(function_name, {msg}));
|
||||
}
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user