refactor
This commit is contained in:
parent
b79784a939
commit
fb987af091
@ -30,85 +30,106 @@ struct monitarr_exception_handler final
|
|||||||
: public utils::error::i_exception_handler {
|
: public utils::error::i_exception_handler {
|
||||||
void handle_debug(std::string_view function_name,
|
void handle_debug(std::string_view function_name,
|
||||||
std::string_view msg) const override {
|
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(
|
spdlog::get("console")->debug(
|
||||||
utils::error::create_error_message(function_name, {msg}));
|
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,
|
void handle_error(std::string_view function_name,
|
||||||
std::string_view msg) const override {
|
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(
|
spdlog::get("console")->error(
|
||||||
utils::error::create_error_message(function_name, {msg}));
|
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 {
|
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,
|
|
||||||
{
|
|
||||||
"exception",
|
|
||||||
"unknown exception",
|
|
||||||
}));
|
|
||||||
}
|
|
||||||
spdlog::get("console")->error(utils::error::create_error_message(
|
spdlog::get("console")->error(utils::error::create_error_message(
|
||||||
function_name, {
|
function_name, {
|
||||||
"exception",
|
"exception",
|
||||||
"unknown exception",
|
"unknown exception",
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
auto file = spdlog::get("file");
|
||||||
|
if (not file) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
file->error(utils::error::create_error_message(function_name,
|
||||||
|
{
|
||||||
|
"exception",
|
||||||
|
"unknown exception",
|
||||||
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
void handle_exception(std::string_view function_name,
|
void handle_exception(std::string_view function_name,
|
||||||
const std::exception &ex) const override {
|
const std::exception &ex) const override {
|
||||||
auto file = spdlog::get("file");
|
|
||||||
if (file) {
|
|
||||||
file->error(utils::error::create_error_message(
|
|
||||||
function_name, {
|
|
||||||
"exception",
|
|
||||||
(ex.what() == nullptr ? "unknown" : ex.what()),
|
|
||||||
}));
|
|
||||||
}
|
|
||||||
spdlog::get("console")->error(utils::error::create_error_message(
|
spdlog::get("console")->error(utils::error::create_error_message(
|
||||||
function_name, {
|
function_name, {
|
||||||
"exception",
|
"exception",
|
||||||
(ex.what() == nullptr ? "unknown" : ex.what()),
|
(ex.what() == nullptr ? "unknown" : ex.what()),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
auto file = spdlog::get("file");
|
||||||
|
if (not file) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
file->error(utils::error::create_error_message(
|
||||||
|
function_name, {
|
||||||
|
"exception",
|
||||||
|
(ex.what() == nullptr ? "unknown" : ex.what()),
|
||||||
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
void handle_info(std::string_view function_name,
|
void handle_info(std::string_view function_name,
|
||||||
std::string_view msg) const override {
|
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(
|
spdlog::get("console")->info(
|
||||||
utils::error::create_error_message(function_name, {msg}));
|
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,
|
void handle_trace(std::string_view function_name,
|
||||||
std::string_view msg) const override {
|
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(
|
spdlog::get("console")->trace(
|
||||||
utils::error::create_error_message(function_name, {msg}));
|
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,
|
void handle_warn(std::string_view function_name,
|
||||||
std::string_view msg) const override {
|
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(
|
spdlog::get("console")->warn(
|
||||||
utils::error::create_error_message(function_name, {msg}));
|
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