X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=utils%2Flogger.py;h=9faaea535b95a42e26d4e9b68cf3f6423d1b06c5;hb=refs%2Fheads%2Fstable%2Feuphrates;hp=0f93bca74144c04543daa2dffab68630a2d0f27b;hpb=448224a5cda465a52c9f1d5fea71a2e3e5c4411e;p=bottlenecks.git diff --git a/utils/logger.py b/utils/logger.py index 0f93bca7..9faaea53 100644 --- a/utils/logger.py +++ b/utils/logger.py @@ -19,14 +19,15 @@ import logging import os -# from bottlenecks_cfg import Bottlenecks_cfg as bn_cfg +from utils.parser import Parser as conf_parser +conf_parser.config_init() class Logger: def __init__(self, logger_name): - #if user set --debug as a cli parameter - #we will set this variable “Debug” to output debug info. + # if user set --debug as a cli parameter + # we will set this variable "Debug" to output debug info. DEBUG = os.getenv('DEBUG') self.logger = logging.getLogger(logger_name) @@ -35,7 +36,7 @@ class Logger: ch = logging.StreamHandler() log_formatter = ('%(asctime)s ' - '%(name)s %(filename)s:%(lineno)d ' + '%(filename)s:%(lineno)d ' '%(levelname)s %(message)s') formatter = logging.Formatter(log_formatter) @@ -47,13 +48,15 @@ class Logger: ch.setLevel(logging.INFO) self.logger.addHandler(ch) -# result_path = bn_cfg.['log_dir'] -# if not os.path.exists(result_path): -# os.makedirs(result_path) - hdlr = logging.FileHandler('/tmp/bottlenecks.log') + result_path = conf_parser.bottlenecks_config["log_dir"] + if not os.path.exists(result_path): + os.makedirs(result_path) + result_file = os.path.join(result_path, 'bottlenecks.log') + hdlr = logging.FileHandler(result_file) + hdlr.setFormatter(formatter) hdlr.setLevel(logging.DEBUG) self.logger.addHandler(hdlr) def getLogger(self): - return self.logger \ No newline at end of file + return self.logger