From bdfe391844c450c88a37dd9c746762cf8877ca38 Mon Sep 17 00:00:00 2001
From: Hans Fangohr <hans.fangohr@mpsd.mpg.de>
Date: Tue, 6 Jun 2023 19:29:10 +0200
Subject: [PATCH] improve documentation

---
 mpsd-software-environment.py | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/mpsd-software-environment.py b/mpsd-software-environment.py
index 12967c6..76c297b 100755
--- a/mpsd-software-environment.py
+++ b/mpsd-software-environment.py
@@ -46,7 +46,7 @@ def set_up_logging(loglevel="warning", filename=None):
 
     This function sets up the logging configuration for the script.
     It configures the log level, log format, and log handlers
-    for both file and console output.
+    for both file and console(=shell) output.
 
 
     Parameters
@@ -61,6 +61,14 @@ def set_up_logging(loglevel="warning", filename=None):
 
     If loglevel is 'debug', save line numbers in log messages.
 
+    Returns
+    -------
+
+    None.
+
+    Logger instances are generally not passed around, but retrieved from the
+    logging module as shown below (they are singletons).
+
     We provide two loggers:
 
     1. log = logging.getLogger('')
@@ -144,7 +152,7 @@ def set_up_logging(loglevel="warning", filename=None):
     # create formatter 'empty' formatter
     formatter = logging.Formatter("%(message)s")
 
-    # create, format and add console handler
+    # create, format and add handler for shell output
     ch = logging.StreamHandler()
     ch.setFormatter(formatter)
     print_log.addHandler(ch)
-- 
GitLab