diff --git a/monitarr/monitarr/main.cpp b/monitarr/monitarr/main.cpp index e50744a..26601f8 100644 --- a/monitarr/monitarr/main.cpp +++ b/monitarr/monitarr/main.cpp @@ -127,14 +127,6 @@ auto main(int argc, char **argv) -> int { return 1; } - if (not monitarr::project_initialize()) { - return -1; - } - - spdlog::drop("console"); - auto console = spdlog::stdout_color_mt("console"); - utils::error::set_exception_handler(&handler); - auto log_dir = utils::get_environment_variable("MONITARR_LOG_DIR"); if (log_dir.empty()) { log_dir = utils::path::combine(".", {"logs"}); @@ -147,6 +139,14 @@ auto main(int argc, char **argv) -> int { return -1; } + if (not monitarr::project_initialize()) { + return -1; + } + + spdlog::drop("console"); + auto console = spdlog::stdout_color_mt("console"); + utils::error::set_exception_handler(&handler); + auto ret{0}; try {