From b371796690f1aa98e4ef31a18645dddc3e63f929 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Sun, 2 Mar 2025 22:31:54 +0100 Subject: [PATCH] adjust logging, 2 --- src/agentx-ntpsec.py | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/src/agentx-ntpsec.py b/src/agentx-ntpsec.py index 66bc4a1..c1048f4 100644 --- a/src/agentx-ntpsec.py +++ b/src/agentx-ntpsec.py @@ -255,6 +255,21 @@ def set_user_group(user, group): sys.exit(1) os.setuid(uid) +def setup_logging(verbose): + log_level = logging.DEBUG if verbose else logging.INFO + logging.basicConfig( + level=log_level, + format="%(name)s - %(levelname)s - %(message)s", + handlers=[logging.handlers.SysLogHandler(address='/dev/log')] + ) + logger = logging.getLogger('agentx-ntpsec') + stdout_handler = logging.StreamHandler(sys.stdout) + formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') + stdout_handler.setFormatter(formatter) + pyagentx.setup_logging(debug=verbose) + logger.addHandler(stdout_handler) + return logger + if __name__ == '__main__': pid_filename = '/tmp/agentx-ntpsec.pid' @@ -296,23 +311,7 @@ if __name__ == '__main__': if args.daemonize: daemonize(pid_filename) set_user_group(args.user, args.group) - - - log_level = logging.DEBUG if args.verbose else logging.INFO - - logging.basicConfig( - level=log_level, - format="%(name)s - %(levelname)s - %(message)s", - handlers=[logging.handlers.SysLogHandler(address='/dev/log')] - ) - logger = logging.getLogger('agentx-ntpsec') - stdout_handler = logging.StreamHandler(sys.stdout) - formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') - stdout_handler.setFormatter(formatter) - pyagentx.setup_logging(debug=args.verbose) - logger.addHandler(stdout_handler) - - # logger.removeHandler(stdout_handler) + logger = setup_logging(args.verbose) ntpserver = args.ntpserver