From 8ed8b6630625102e2367c1c451e8a384e251e261 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=B6glinger-Stelzer?= Date: Fri, 2 Feb 2024 17:41:39 +0100 Subject: [PATCH] Added event log error logger to service --- HidHide.sln.DotSettings | 1 + Watchdog/App.cpp | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/HidHide.sln.DotSettings b/HidHide.sln.DotSettings index 1d7e4b0..13193a8 100644 --- a/HidHide.sln.DotSettings +++ b/HidHide.sln.DotSettings @@ -1,4 +1,5 @@  + True True True True \ No newline at end of file diff --git a/Watchdog/App.cpp b/Watchdog/App.cpp index 21a5fe5..d00a6eb 100644 --- a/Watchdog/App.cpp +++ b/Watchdog/App.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include @@ -188,7 +189,16 @@ int App::main(const std::vector& args) const auto console = spdlog::stdout_color_mt("console"); const auto err_logger = spdlog::stderr_color_mt("stderr"); - set_default_logger(err_logger); + if (this->isInteractive()) + { + set_default_logger(err_logger); + } + else + { + const auto event_log = std::make_shared("HidHideWatchdog"); + const auto event_logger = std::make_shared("eventlog", event_log); + set_default_logger(event_logger); + } console->info("Application started");