Py-Hanabi/log_setup/logger_setup.py

21 lines
517 B
Python

import logging, verboselogs
def make_logger():
logger = verboselogs.VerboseLogger("hanab-suite")
logger.setLevel(logging.DEBUG)
f_handler = logging.FileHandler("a_log.txt")
f_formatter = logging.Formatter(
'[%(asctime)s] [%(name)s] [%(levelname)s]: %(message)s'
)
f_handler.setFormatter(f_formatter)
logger.addHandler(f_handler)
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)
logger.addHandler(console_handler)
return logger