优化: 统一成功提示弹窗样式,优化会员状态检查
This commit is contained in:
13
logger.py
13
logger.py
@@ -7,8 +7,8 @@ class PrefixFormatter(logging.Formatter):
|
||||
"""自定义格式化器,为 DEBUG 级别日志添加开源项目前缀"""
|
||||
|
||||
def format(self, record):
|
||||
if record.levelno == logging.DEBUG: # 只给 DEBUG 级别添加前缀
|
||||
record.msg = f"[开源项目:https://github.com/chengazhen/cursor-auto-free] {record.msg}"
|
||||
if record.levelno == 10: # DEBUG 级别的数值是 10
|
||||
record.msg = f"[听泉助手:https://cursorapi.nosqli.com] {record.msg}"
|
||||
return super().format(record)
|
||||
|
||||
def setup_logger():
|
||||
@@ -31,17 +31,17 @@ def setup_logger():
|
||||
|
||||
# 创建日志记录器
|
||||
logger = logging.getLogger('CursorHelper')
|
||||
logger.setLevel(logging.DEBUG)
|
||||
logger.setLevel(logging.DEBUG) # 设置为DEBUG级别以记录所有日志
|
||||
|
||||
# 创建文件处理器
|
||||
file_handler = logging.FileHandler(log_file, encoding='utf-8')
|
||||
file_handler.setLevel(logging.DEBUG)
|
||||
file_handler.setLevel(logging.DEBUG) # 文件处理器也设置为DEBUG级别
|
||||
file_handler.setFormatter(PrefixFormatter('%(asctime)s - %(levelname)s - %(message)s'))
|
||||
|
||||
# 创建控制台处理器
|
||||
console_handler = logging.StreamHandler()
|
||||
console_handler.setLevel(logging.INFO)
|
||||
console_handler.setFormatter(PrefixFormatter('%(message)s'))
|
||||
console_handler.setLevel(logging.DEBUG) # 控制台也输出DEBUG级别的日志
|
||||
console_handler.setFormatter(PrefixFormatter('%(levelname)s: %(message)s'))
|
||||
|
||||
# 添加处理器到日志记录器
|
||||
logger.addHandler(file_handler)
|
||||
@@ -50,6 +50,7 @@ def setup_logger():
|
||||
# 记录初始化信息
|
||||
logger.info('日志系统初始化成功')
|
||||
logger.info(f'日志文件路径: {log_file}')
|
||||
logger.debug('调试日志已启用')
|
||||
|
||||
return logger
|
||||
|
||||
|
||||
Reference in New Issue
Block a user