mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-02 19:58:03 +00:00
lf_check.py : used the logger library
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
committed by
shivam
parent
a39f2ed4d6
commit
0d5f4e9e47
@@ -116,12 +116,17 @@ if sys.version_info[0] != 3:
|
|||||||
|
|
||||||
sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../")))
|
sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../")))
|
||||||
lf_report = importlib.import_module("lf_report")
|
lf_report = importlib.import_module("lf_report")
|
||||||
|
logger = logging.getLogger(__name__)
|
||||||
|
lf_logger_config = importlib.import_module("lf_logger_config")
|
||||||
|
|
||||||
|
|
||||||
# lf_report is from the parent of the current file
|
# lf_report is from the parent of the current file
|
||||||
dir_path = os.path.dirname(os.path.realpath(__file__))
|
dir_path = os.path.dirname(os.path.realpath(__file__))
|
||||||
parent_dir_path = os.path.abspath(os.path.join(dir_path, os.pardir))
|
parent_dir_path = os.path.abspath(os.path.join(dir_path, os.pardir))
|
||||||
sys.path.insert(0, parent_dir_path)
|
sys.path.insert(0, parent_dir_path)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# setup logging FORMAT
|
# setup logging FORMAT
|
||||||
FORMAT = '%(asctime)s %(name)s %(levelname)s: %(message)s'
|
FORMAT = '%(asctime)s %(name)s %(levelname)s: %(message)s'
|
||||||
|
|
||||||
@@ -1362,9 +1367,21 @@ note if all json data (rig,dut,tests) in same json file pass same json in for a
|
|||||||
'--update_latest',
|
'--update_latest',
|
||||||
help="--update_latest copy latest results to top dir",
|
help="--update_latest copy latest results to top dir",
|
||||||
action='store_true')
|
action='store_true')
|
||||||
|
# logging configuration:
|
||||||
|
parser.add_argument("--lf_logger_config_json",
|
||||||
|
help="--lf_logger_config_json <json file> , json configuration of logger")
|
||||||
|
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
# set up logger
|
||||||
|
logger_config = lf_logger_config.lf_logger_config()
|
||||||
|
if args.lf_logger_config_json:
|
||||||
|
# logger_config.lf_logger_config_json = "lf_logger_config.json"
|
||||||
|
logger_config.lf_logger_config_json = args.lf_logger_config_json
|
||||||
|
logger_config.load_lf_logger_config()
|
||||||
|
|
||||||
|
|
||||||
# load test config file information either <config>.json
|
# load test config file information either <config>.json
|
||||||
json_rig = ""
|
json_rig = ""
|
||||||
try:
|
try:
|
||||||
@@ -1453,14 +1470,6 @@ note if all json data (rig,dut,tests) in same json file pass same json in for a
|
|||||||
logfile = "{}-{}.log".format(logfile, current_time)
|
logfile = "{}-{}.log".format(logfile, current_time)
|
||||||
logfile = report.file_add_path(logfile)
|
logfile = report.file_add_path(logfile)
|
||||||
print("logfile {}".format(logfile))
|
print("logfile {}".format(logfile))
|
||||||
formatter = logging.Formatter(FORMAT)
|
|
||||||
logger = logging.getLogger(__name__)
|
|
||||||
logger.setLevel(logging.INFO)
|
|
||||||
file_handler = logging.FileHandler(logfile, "w+")
|
|
||||||
file_handler.setFormatter(formatter)
|
|
||||||
logger.addHandler(file_handler)
|
|
||||||
# allows to logging to file and stdout
|
|
||||||
logger.addHandler(logging.StreamHandler(sys.stdout))
|
|
||||||
|
|
||||||
# read config and run tests
|
# read config and run tests
|
||||||
check.read_json_rig() # check.read_config
|
check.read_json_rig() # check.read_config
|
||||||
|
|||||||
Reference in New Issue
Block a user