tomerz-aai's picture
wip
272ff8c
raw
history blame
421 Bytes
import logging
import sys
def get_logger(filename: str, level=logging.INFO) -> logging.Logger:
new_logger = logging.getLogger(filename)
fmt = logging.Formatter(fmt="%(asctime)s - %(name)s - %(levelname)s - %(funcName)s:%(lineno)d - %(message)s")
handler = logging.StreamHandler(sys.stderr)
handler.setFormatter(fmt)
new_logger.addHandler(handler)
new_logger.setLevel(level)
return new_logger