From e6e9e798a37bba2add235a3e950724a3317baac5 Mon Sep 17 00:00:00 2001 From: efiacor Date: Fri, 10 Jul 2020 14:58:50 +0100 Subject: [PMSHSIM] Refactoring pmsh-pnf-sim Signed-off-by: efiacor Change-Id: I40834e906fcc5f33c6e70fb3d3da886a7ee0d521 Issue-ID: INT-1657 --- .../pmsh-pnf-sim/docker-compose/schedulepmjob.py | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'test/mocks/pmsh-pnf-sim/docker-compose/schedulepmjob.py') diff --git a/test/mocks/pmsh-pnf-sim/docker-compose/schedulepmjob.py b/test/mocks/pmsh-pnf-sim/docker-compose/schedulepmjob.py index 2c6c587ed..2e916deb5 100644 --- a/test/mocks/pmsh-pnf-sim/docker-compose/schedulepmjob.py +++ b/test/mocks/pmsh-pnf-sim/docker-compose/schedulepmjob.py @@ -1,16 +1,28 @@ #!/usr/bin/env python3 - +import logging.config +import os +import sys import time + import schedule +import yaml + +from app_config import pnfconfig from pnf import PNF -import pnfconfig + +log_file_path = os.path.join(os.path.dirname(__file__), 'app_config/logger_config.yaml') +with open(log_file_path, 'r') as f: + log_cfg = yaml.safe_load(f.read()) +logging.config.dictConfig(log_cfg) +logger = logging.getLogger('dev') if __name__ == "__main__": try: - pnf = PNF() - schedule.every(pnfconfig.ROP).seconds.do(pnf.pm_job) + schedule.every(pnfconfig.ROP).seconds.do(PNF.pm_job) + logger.info('Starting PM scheduling job') while True: schedule.run_pending() time.sleep(1) except Exception as error: - print(error) + logger.debug(error) + sys.exit(1) -- cgit 1.2.3-korg