diff --git a/GlosSITarget/main.cpp b/GlosSITarget/main.cpp index 3e3d3a0..f0639c3 100644 --- a/GlosSITarget/main.cpp +++ b/GlosSITarget/main.cpp @@ -112,10 +112,12 @@ int main(int argc, char* argv[]) std::vector sinks{file_sink, console_sink, overlay_sink}; auto logger = std::make_shared("log", sinks.begin(), sinks.end()); logger->set_level(spdlog::level::trace); - logger->flush_on(spdlog::level::info); + logger->flush_on(spdlog::level::trace); spdlog::set_default_logger(logger); -#ifdef _WIN32 SetUnhandledExceptionFilter(static_cast(Win32FaultHandler)); + auto exit = 1; + try { +#ifdef _WIN32 std::string argsv = ""; if (__argc > 1) { for (int i = 1; i < __argc; i++) @@ -132,8 +134,6 @@ int main(int argc, char* argv[]) Settings::Parse(argsv); SteamTarget target(argc, argv); #endif - auto exit = 1; - try { exit = target.run(); } catch (std::exception& e) { spdlog::error("Exception occured: {}", e.what());