in src/hpcadvisor/logger.py [0:0]
def _init_logger():
logging.basicConfig(
level=logging.WARNING,
filename=loggerfilename,
format="%(asctime)s | %(levelname)s | %(filename)s:%(funcName)s:%(lineno)s >>> %(message)s",
datefmt="%Y-%m-%d %H:%M:%S",
)
logger = logging.getLogger(loggername)
logger.setLevel(logging.INFO)
handler_stdout = logging.StreamHandler(sys.stdout)
logger.addHandler(handler_stdout)
formatter = logging.Formatter(
"%(asctime)s | %(levelname)s | %(filename)s:%(funcName)s:%(lineno)s >>> %(message)s",
datefmt="%Y-%m-%d %H:%M:%S",
)
handler_file = logging.FileHandler(loggerfilename)
handler_file.setFormatter(formatter)
logger.addHandler(handler_file)