1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-21 10:50:35 +03:00

gpoa: logging wrapped + kinit made after loglevel set

This commit is contained in:
Игорь Чудов 2019-12-26 01:12:19 +04:00
parent ba6ea5522d
commit e006055fb7
Signed by untrusted user: nir
GPG Key ID: 0F3883600CAE7AAC

View File

@ -18,6 +18,7 @@ from util.arguments import (
set_loglevel,
process_target
)
from util.logging import slogm
def parse_arguments():
arguments = argparse.ArgumentParser(description='Generate configuration out of parsed policies')
@ -52,13 +53,13 @@ class gpoa_controller:
__args = None
def __init__(self):
self.__kinit_successful = machine_kinit()
self.__args = parse_arguments()
set_loglevel(self.__args.loglevel)
self.__kinit_successful = machine_kinit()
uname = get_process_user()
uid = os.getuid()
logging.debug('The process was started for user {} with UID {}'.format(uname, uid))
logging.debug(slogm('The process was started for user {} with UID {}'.format(uname, uid), uid=uid))
if not is_root():
self.username = uname
@ -92,7 +93,7 @@ class gpoa_controller:
appl = frontend_manager(self.username, self.target)
appl.apply_parameters()
except Exception as exc:
logging.error('Error occured while running applier: {}'.format(exc))
logging.error(slogm('Error occured while running applier: {}'.format(exc)))
def start_plugins(self):
'''
@ -102,7 +103,6 @@ class gpoa_controller:
pm = plugin_manager()
pm.run()
def main():
controller = gpoa_controller()
controller.run()