1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
# SPDX-License-Identifier: MIT
# Copyright © 2024 Intel Corporation
import logging
import logging.config
LOG_CONFIG = {
"version": 1,
"formatters": {
"detailed": {
"format": "%(asctime)s [%(levelname)s]: %(name)s (%(funcName)s:%(lineno)d) - %(message)s"
},
"simple": {"format": "%(levelname)s - %(message)s"},
},
"handlers": {
"console": {
"class": "logging.StreamHandler",
"formatter": "detailed",
"level": "WARNING",
"stream": "ext://sys.stdout",
},
"file": {
"backupCount": 5,
"class": "logging.handlers.RotatingFileHandler",
"filename": "logfile.log",
"formatter": "detailed",
"maxBytes": 5242880,
},
},
"root": {
"handlers": ["console", "file"],
"level": "DEBUG"
}
}
logging.config.dictConfig(LOG_CONFIG)
logger = logging.getLogger('VmtbInit')
logger.info('###########################################')
logger.info('# VM Test Bench #')
logger.info('# SR-IOV VM-level validation suite #')
logger.info('###########################################')
|