From 1300d0d593a82e3f70e34032dbb3621e562b076b Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Fri, 25 Sep 2020 15:05:22 +0200
Subject: [PATCH] avoid multiple initialization of logger

---
 src/logic/database/Database.py          | 4 ++--
 src/logic/database/DatabaseAccess.py    | 5 ++---
 src/logic/database/DeviceAccess.py      | 5 ++---
 src/logic/database/MeasurementAccess.py | 5 ++---
 src/logic/database/SensorAccess.py      | 5 ++---
 5 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/src/logic/database/Database.py b/src/logic/database/Database.py
index f1cd645..3d11232 100644
--- a/src/logic/database/Database.py
+++ b/src/logic/database/Database.py
@@ -1,11 +1,11 @@
-from TheCodeLabs_BaseUtils import DefaultLogger
+import logging
 
 from logic import Constants
 from logic.database.DeviceAccess import DeviceAccess
 from logic.database.MeasurementAccess import MeasurementAccess
 from logic.database.SensorAccess import SensorAccess
 
-LOGGER = DefaultLogger().create_logger_if_not_exists(Constants.APP_NAME)
+LOGGER = logging.getLogger(Constants.APP_NAME)
 
 
 class Database:
diff --git a/src/logic/database/DatabaseAccess.py b/src/logic/database/DatabaseAccess.py
index b4649ea..01132a3 100644
--- a/src/logic/database/DatabaseAccess.py
+++ b/src/logic/database/DatabaseAccess.py
@@ -1,13 +1,12 @@
 import abc
+import logging
 import sqlite3
 from abc import ABC
 from enum import Enum
 
-from TheCodeLabs_BaseUtils import DefaultLogger
-
 from logic import Constants
 
-LOGGER = DefaultLogger().create_logger_if_not_exists(Constants.APP_NAME)
+LOGGER = logging.getLogger(Constants.APP_NAME)
 
 
 class FetchType(Enum):
diff --git a/src/logic/database/DeviceAccess.py b/src/logic/database/DeviceAccess.py
index b2ebc14..d2fed23 100644
--- a/src/logic/database/DeviceAccess.py
+++ b/src/logic/database/DeviceAccess.py
@@ -1,11 +1,10 @@
+import logging
 from typing import Dict, List
 
-from TheCodeLabs_BaseUtils import DefaultLogger
-
 from logic import Constants
 from logic.database.DatabaseAccess import DatabaseAccess, FetchType
 
-LOGGER = DefaultLogger().create_logger_if_not_exists(Constants.APP_NAME)
+LOGGER = logging.getLogger(Constants.APP_NAME)
 
 
 class DeviceAccess(DatabaseAccess):
diff --git a/src/logic/database/MeasurementAccess.py b/src/logic/database/MeasurementAccess.py
index 52651c5..5f02b84 100644
--- a/src/logic/database/MeasurementAccess.py
+++ b/src/logic/database/MeasurementAccess.py
@@ -1,12 +1,11 @@
+import logging
 from datetime import datetime
 from typing import Dict, List
 
-from TheCodeLabs_BaseUtils import DefaultLogger
-
 from logic import Constants
 from logic.database.DatabaseAccess import DatabaseAccess, FetchType
 
-LOGGER = DefaultLogger().create_logger_if_not_exists(Constants.APP_NAME)
+LOGGER = logging.getLogger(Constants.APP_NAME)
 
 
 class MeasurementAccess(DatabaseAccess):
diff --git a/src/logic/database/SensorAccess.py b/src/logic/database/SensorAccess.py
index 1565980..32ad6a4 100644
--- a/src/logic/database/SensorAccess.py
+++ b/src/logic/database/SensorAccess.py
@@ -1,11 +1,10 @@
+import logging
 from typing import Dict, List
 
-from TheCodeLabs_BaseUtils import DefaultLogger
-
 from logic import Constants
 from logic.database.DatabaseAccess import DatabaseAccess, FetchType
 
-LOGGER = DefaultLogger().create_logger_if_not_exists(Constants.APP_NAME)
+LOGGER = logging.getLogger(Constants.APP_NAME)
 
 
 class SensorAccess(DatabaseAccess):
-- 
GitLab