iLOVE2D's picture
Upload 2846 files
5374a2d verified
import os
from loguru import logger
# logger.remove()
# logger.add(sys.stdout, level="INFO")
# file_handler_id = None
save_logging_file = None
def save_logger(path: str):
"""
Save the logging to a file.
Args:
path: The path to save the logging file
"""
global save_logging_file
save_logging_file = path
parent_folder = os.path.dirname(path)
os.makedirs(parent_folder, exist_ok=True)
logger.add(path, encoding="utf-8", format="{time:YYYY-MM-DD HH:mm:ss} | {level} | {message}")
def get_log_file():
"""
Get the path to the logging file.
Returns:
str: The path to the logging file
"""
return save_logging_file
__all__ = ["logger", "save_logger", "get_log_file"]