logger
attribute
enable_logger= False
attribute
re_color= re.compile('§([0-9a-z])')
attribute
color_map= {'0': '000000', '1': '0000AA', '2': '00AA00', '3': '00AAAA', '4': 'AA0000', '5': 'AA00AA', '6': 'FFAA00', '7': 'AAAAAA', '8': '555555', '9': '5555FF', 'a': '55FF55', 'b': '55FFFF', 'c': 'FF5555', 'd': 'FF55FF', 'e': 'FFFF55', 'f': 'FFFFFF', 'g': 'DDD605', 'h': 'E3D4D1', 'i': 'CECACA', 'j': '443A3B', 'm': '971607', 'n': 'B4684D', 'o': 'DEB12D', 'p': 'DEB12D', 'q': '47A036', 'r': '9A5CC6', 's': '2CBAA8', 't': '21497B', 'u': '9A5CC6', 'v': 'EB7114'}
attribute
custom_levels= {'INFO': (' 信息 ', 'FFFFFF'), 'WARNING': (' 警告 ', 'FFFF00'), 'ERROR': (' 报错 ', 'FF2222'), 'DEBUG': (' 调试 ', '00FFFF'), 'CRITICAL': (' 严重 ', 'FF0000'), '成功': (' 成功 ', '00FF00'), '加载': (' 加载 ', 'FF00FF')}
attribute
console= Console(highlight=False)
attribute
rich_handler= CustomPrefixRichHandler(console=console, show_time=True, show_path=False)
func
color_to_rich(text)
param
textstr
Returns
None
func
init_file_logger()
Returns
None
func
switch_logger(enabled)
param
enabledbool
Returns
None