From accf5be09773c8171b0df38abd5ac877612d4b30 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Thu, 7 May 2020 09:33:37 +0200
Subject: [PATCH] Cleanup.

---
 libraries/exceptions/exception_logger.py | 155 -----------------------
 1 file changed, 155 deletions(-)
 delete mode 100644 libraries/exceptions/exception_logger.py

diff --git a/libraries/exceptions/exception_logger.py b/libraries/exceptions/exception_logger.py
deleted file mode 100644
index 8b3e470f..00000000
--- a/libraries/exceptions/exception_logger.py
+++ /dev/null
@@ -1,155 +0,0 @@
-#
-#  engine
-#
-#  Playout Daemon for autoradio project
-#
-#
-#  Copyright (C) 2017-2018 Gottfried Gaisbauer <gottfried.gaisbauer@servus.at>
-#
-#  This file is part of engine.
-#
-#  engine is free software: you can redistribute it and/or modify
-#  it under the terms of the GNU General Public License as published by
-#  the Free Software Foundation, either version 3 of the License, or
-#  any later version.
-#
-#  engine is distributed in the hope that it will be useful,
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
-#
-#  You should have received a copy of the GNU General Public License
-#  along with engine. If not, see <http://www.gnu.org/licenses/>.
-#
-
-import json
-import logging
-
-
-class ExceptionLogger:
-    logger = None
-    error_data = None
-    job_result = None
-
-    def __init__(self):
-        self.logger = logging.getLogger("AuraEngine")
-
-    # ------------------------------------------------------------------------------------------ #
-    def __get_error__(self, job, errornumber, data):
-        """
-        Privat: Ermittelt Fehlermeldung, Job-Name (Klassenmethode) und Fehlercode für den Job aus error/controller_error.js
-        @type errornumber:  string
-        @param errornumber: Die interne Fehlernummer der aufrufenden Methode
-        """
-
-        if data is None:
-            data = {}
-        if type(data) == type(str()):
-            data = json.loads(data)
-
-        has_data = isinstance(data, (dict)) and len(data) > 0
-
-        if job in self.error_data:
-            err_msg = self.error_data[job][errornumber]
-            err_id = self.error_data[job]['id'] + str(errornumber)
-            if has_data:
-                for key in data.keys():
-                    err_msg = err_msg.replace('::' + key + '::', str(data[key]))
-            data['message'] = err_msg
-            data['job'] = job
-            data['code'] = err_id
-
-        return data
-
-    # ------------------------------------------------------------------------------------------ #
-    def success(self, job, data=None, errnum='00', value=''):
-        """
-        Erfolgsmeldung loggen
-        @type errnum:    string
-        @param errnum:   Errornummer der aufrufenden Funktion
-        @type value:     string
-        @param value:    Optionaler Wert
-        @type section:   string
-        @param section:  Gültigkeitsbereich
-        """
-        error = self.__get_error__(job, errnum, data)
-        self.job_result = {'message': error['message'],
-                           'code': error['code'],
-                           'success': 'success',
-                           'job': error['job'],
-                           'value': value}
-        self.logger.debug(job + " successfully done " + str(self.job_result))
-
-    # ------------------------------------------------------------------------------------------ #
-    def info(self, job, data=None, errnum='01', value=''):
-        """
-        Info loggen
-        @type errnum:    string
-        @param errnum:   Errornummer der aufrufenden Funktion
-        @type value:     string
-        @param value:    Optionaler Wert
-        @type section:   string
-        @param section:  Gültigkeitsbereich
-        """
-        error = self.__get_error__(job, errnum, data)
-        self.job_result = {'message': error['message'],
-                           'code': error['code'],
-                           'success': 'info',
-                           'job': error['job'],
-                           'value': value}
-        self.logger.info(str(self.job_result))
-
-
-    # ------------------------------------------------------------------------------------------ #
-    def warning(self, job, data=None, errnum='01', value=''):
-        """
-        Warnung loggen
-        @type errnum:    string
-        @param errnum:   Errornummer der aufrufenden Funktion
-        @type value:     string
-        @param value:    Optionaler Wert
-        """
-        error = self.__get_error__(job, errnum, data)
-        self.job_result = {'message': error['message'],
-                           'code': error['code'],
-                           'success': 'warning',
-                           'job': error['job'],
-                           'value': value}
-        self.logger.warning(str(self.job_result))
-
-    # ------------------------------------------------------------------------------------------ #
-    def error(self, job, data=None, errnum='01', value=''):
-        """
-        Error loggen
-        @type errnum:    string
-        @param errnum:   Errornummer der aufrufenden Funktion
-        @type value:     string
-        @param value:    Optionaler Wert
-        """
-        error = self.__get_error__(job, errnum, data)
-        self.job_result = {'message': error['message'],
-                           'code': error['code'],
-                           'success': 'error',
-                           'job': error['job'],
-                           'value': value}
-        self.logger.error(str(self.job_result))
-
-    # ------------------------------------------------------------------------------------------ #
-    def fatal(self, job, data=None, errnum='01', value='', section='execjob'):
-        """
-        Fatal error loggen
-        @type errnum:    string
-        @param errnum:   Errornummer der aufrufenden Funktion
-        @type value:     string
-        @param value:    Optionaler Wert
-        @type section:   string
-        @param section:  Gültigkeitsbereich
-        """
-        error = self.__get_error__(job, errnum, data)
-        self.job_result = {'message': error['message'],
-                           'code': error['code'],
-                           'success': 'fatal',
-                           'job': error['job'],
-                           'value': value,
-                           'section': section}
-        self.logger.critical(str(self.job_result))
\ No newline at end of file
-- 
GitLab