Logger_config - uncommented bits so that logger works as intended

This commit is contained in:
2026-02-24 14:51:22 +01:00
parent 48a14ac675
commit bd2d6459b2
+12 -12
View File
@@ -47,23 +47,23 @@ def setup_logger(name="aareDAQ", base_dir: str | None = '~/tmp/mxlogs', config_p
config = yaml.safe_load(f.read())
# Force base directory to be under the user's home dir
# effective_base = base_dir or '~/mxlogs'
# effective_base = os.path.abspath(os.path.expanduser(os.path.expandvars(effective_base)))
effective_base = base_dir or '~/mxlogs'
effective_base = os.path.abspath(os.path.expanduser(os.path.expandvars(effective_base)))
# Ensure directories for file handlers exist
#handlers = config.get("handlers", {})
handlers = config.get("handlers", {})
#for h in handlers.values():
for h in handlers.values():
# filename = h.get("filename")
# if not filename:
# continue
# abs_filename = os.path.join(effective_base, os.path.basename(filename))
filename = h.get("filename")
if not filename:
continue
abs_filename = os.path.join(effective_base, os.path.basename(filename))
#h["filename"] = abs_filename
#log_dir = os.path.dirname(abs_filename)
#if log_dir and not os.path.exists(log_dir):
# os.makedirs(log_dir, exist_ok=True)
h["filename"] = abs_filename
log_dir = os.path.dirname(abs_filename)
if log_dir and not os.path.exists(log_dir):
os.makedirs(log_dir, exist_ok=True)
logging.config.dictConfig(config)
logging.getLogger("redis_lock").setLevel(logging.WARNING)