Fix logging behaviour

This commit is contained in:
2026-01-18 20:18:55 +01:00
parent 4ee6f4e1cd
commit 66963b6634

View File

@@ -137,10 +137,19 @@ def main():
log_versions=config["daemon"]["log_versions"],
)
else:
if args.debug:
setup_logging(level="DEBUG", target="stdout")
else:
if config["daemon"]["log_target"] == "stdout" and not args.debug:
disable_logging()
else:
log_level = "DEBUG" if args.debug else config["daemon"]["log_level"]
setup_logging(
level=log_level,
target=config["daemon"]["log_target"],
syslog_socket=config["daemon"]["syslog_socket"],
syslog_facility=config["daemon"]["syslog_facility"],
log_file=config["daemon"]["log_file"],
log_file_size=config["daemon"]["log_file_size"],
log_versions=config["daemon"]["log_versions"],
)
# Create application instance
app = Application(config)