Fix logging behaviour
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user