From b234320e1873d16aefbb05ca35f4eb5aa3bb9dfe Mon Sep 17 00:00:00 2001 From: marcelb Date: Fri, 26 May 2023 18:39:23 +0200 Subject: [PATCH] Added exceptions --- src/log.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/log.cpp b/src/log.cpp index 796862c..b9fa46d 100644 --- a/src/log.cpp +++ b/src/log.cpp @@ -6,8 +6,7 @@ log::log(string _dir, bool _isKeepOpen, bool _printInConsole = false) { printInConsole = _printInConsole; if (!isdir()) { - cout << "Eror log dir path invalid!" << endl; - exit(1); + throw "[ERROR] Log dir path invalid "; } setMoment(); @@ -16,8 +15,7 @@ log::log(string _dir, bool _isKeepOpen, bool _printInConsole = false) { if (isKeepOpen) { if (!open()) { - cout << "Error opening log file!" << endl; - exit(2); + throw "[ERROR] Opening log file! "; } } @@ -60,16 +58,14 @@ void log::put(string logline) { setPath(); if (isKeepOpen) { if (!open()) { - cout << "Error opening log file!" << endl; - exit(3); + throw "[ERROR] Opening log file! "; } } } if (!isKeepOpen || !logfile.is_open()) { if (!open()) { - cout << "Error opening log file!" << endl; - exit(4); + throw "[ERROR] Opening log file! "; } }