adjust logging

This commit is contained in:
Wolfgang Hottgenroth 2025-03-02 22:29:10 +01:00
parent 30da4ed974
commit 8b29d8808c

View File

@ -238,8 +238,6 @@ def daemonize(pid_filename):
os.dup2(log.fileno(), sys.stdout.fileno())
os.dup2(log.fileno(), sys.stderr.fileno())
logger.removeHandler(stdout_handler)
pyagentx.setup_logging(debug=True)
def set_user_group(user, group):
if group:
@ -299,21 +297,6 @@ if __name__ == '__main__':
daemonize(pid_filename)
set_user_group(args.user, args.group)
if args.group:
try:
gid = grp.getgrnam(args.group).gr_gid
except KeyError:
print(f"Group {args.group} does not exist")
sys.exit(1)
os.setgid(gid)
if args.user:
try:
uid = pwd.getpwnam(args.user).pw_uid
except KeyError:
print(f"user {args.user} does not exist")
sys.exit(1)
os.setuid(uid)
log_level = logging.DEBUG if args.verbose else logging.INFO
@ -326,8 +309,10 @@ if __name__ == '__main__':
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)
ntpserver = args.ntpserver