diff --git a/stechuhr_client/client.py b/stechuhr_client/client.py
index 8e472f41f497497cff2cd8cc5c2ba6338cba7493..619475beb04b11c34671f7752afe30d4a44eae7d 100644
--- a/stechuhr_client/client.py
+++ b/stechuhr_client/client.py
@@ -332,10 +332,11 @@ def update_id_patterns() -> 'Config':
     # config["client"]["id_patterns"]
 
 def main():
-    logging.info('Starting main() in {}'.format(APPLICATION_NAME))
+    logger = logging.getLogger(APPLICATION_NAME)
+    logger.info('Starting main() in {}'.format(APPLICATION_NAME))
 
     # Initialize the configuration (create a default one if needed)
-    config, logger = initialize_config()
+    config = initialize_config(logger)
 
     # Create an input queue that stores all incoming keyboard events
     # and process them on a seperate thread