in liminal/logging/logging_setup.py [0:0]
def logging_initialization():
root_logger = logging.getLogger()
log_formatter = logging.Formatter(
'[%(asctime)s] [%(filename)s:%(lineno)d] %(levelname)s - %(message)s', '%m-%d %H:%M:%S'
)
logs_dir = os.path.join(environment.get_liminal_home(), LOGS_DIR)
os.makedirs(logs_dir, exist_ok=True)
file_handler = RotatingFileHandler(os.path.join(logs_dir, LOG_FILENAME), maxBytes=MAX_FILE_SIZE, backupCount=3)
root_logger.addHandler(file_handler)
root_logger.setLevel(logging.INFO)
[h.setFormatter(log_formatter) for h in root_logger.handlers]
logging.info('Logging initialization completed')