Files
icassp2027-experiment/third_party/EgoSpeak/MiniROAD/utils/logger.py
T

17 lines
556 B
Python
Raw Normal View History

import logging
import os
def get_logger(output_path):
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
# formatter = logging.Formatter('%(asctime)s:%(message)s ', '%Y-%m-%d %H:%M:%S')
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)
# console_handler.setFormatter(formatter)
logger.addHandler(console_handler)
log_file = os.path.join(output_path, 'log.txt')
fh = logging.FileHandler(log_file)
fh.setLevel(logging.INFO)
logger.addHandler(fh)
return logger