From 56aa2cd479a6c3fe36885db7291c87bd897d7ab6 Mon Sep 17 00:00:00 2001 From: Roman Ludwicki <romek21@op.pl> Date: Wed, 28 Dec 2022 11:49:09 +0100 Subject: [PATCH] Prevent from closing the simulator just because it can't write to the logger file --- src/Main/logger.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Main/logger.cxx b/src/Main/logger.cxx index ddb0efbbe..1528aaef1 100644 --- a/src/Main/logger.cxx +++ b/src/Main/logger.cxx @@ -41,9 +41,6 @@ FGLogger::init () if (!child->getBoolValue("enabled", false)) continue; - _logs.emplace_back(new Log()); - Log &log = *_logs.back(); - string filename = child->getStringValue("filename"); if (filename.empty()) { filename = "fg_log.csv"; @@ -66,9 +63,12 @@ FGLogger::init () "folder (" + (globals->get_fg_home() / "Export").utf8Str() + ")."; SG_LOG(SG_GENERAL, SG_ALERT, msg); - exit(EXIT_FAILURE); + return; } + _logs.emplace_back(new Log()); + Log &log = *_logs.back(); + string delimiter = child->getStringValue("delimiter"); if (delimiter.empty()) { delimiter = ",";