"""
@ Author: Mr.Hat
@ Date: 2024/3/30 14:05
@ Description:
@ History:
"""
import sys
import re
from datetime import date
from loguru import logger
def logging_setup():
format_info = "{time:HH:mm:ss.SS} {level} {message}"
format_error = "{time:HH:mm:ss.SS} {level} | " \
"{name}:{function}:{line} | {message}"
file_path = r"logs/"
# if sys.platform == "win32":
logger.remove()
logger.add(file_path + f"out_{date.today().strftime('%m-%d')}.log", colorize=True,
format=format_info)
logger.add(sys.stdout, colorize=True,
format=format_info, level="INFO")
def clean_brackets(raw_str):
clean_text = re.sub(brackets_regex, '', raw_str)
return clean_text
brackets_regex = re.compile(r'<.*?>')
logging_setup()