From 2820abd4fbfb19c99f629a6e1b0e40d122d72107 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Tue, 10 Oct 2023 18:25:40 +0200
Subject: [PATCH] Tests for logger problem with standalone dev/test

---
 dev/test_mb_2024_0_mux_2024.py | 2 --
 ohmpi/logging_setup.py         | 1 +
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev/test_mb_2024_0_mux_2024.py b/dev/test_mb_2024_0_mux_2024.py
index 0a58c7af..605e035d 100644
--- a/dev/test_mb_2024_0_mux_2024.py
+++ b/dev/test_mb_2024_0_mux_2024.py
@@ -48,8 +48,6 @@ if part_of_hardware_system:
 
     k = OhmPiHardware()
     k.exec_logger.setLevel(logging.DEBUG)
-    add_logging_level('EVENT', logging.DEBUG + 1)
-    logging.getLogger(k.exec_logger).setLevel("EVENT")
     # Test mux switching
     k.reset_mux()
     k.switch_mux(electrodes=[1, 4, 2, 3], roles=['A', 'B', 'M', 'N'], state='on')
diff --git a/ohmpi/logging_setup.py b/ohmpi/logging_setup.py
index e2606b02..5e7b30b7 100644
--- a/ohmpi/logging_setup.py
+++ b/ohmpi/logging_setup.py
@@ -63,6 +63,7 @@ def add_logging_level(level_name, level_num, method_name=None):
 
 
 def create_stdout_logger(name):
+    add_logging_level('EVENT', logging.DEBUG + 1)
     logger = logging.getLogger(f'{name}_logger')
     log_format = f'%(asctime)-15s | {name[:8]:8s} | %(levelname)s: %(message)s'
     formatter = logging.Formatter(log_format)
-- 
GitLab