场景分支1.0.1 macm1打包成功

This commit is contained in:
ruisu
2025-02-17 20:02:56 +08:00
parent 96604f7139
commit b4b20b71a4
3 changed files with 449 additions and 15 deletions

View File

@@ -1,11 +1,26 @@
# -*- coding: utf-8 -*-
import logging
import os
from datetime import datetime
# Configure logging
log_dir = "logs"
if not os.path.exists(log_dir):
os.makedirs(log_dir)
# 在用户主目录下创建日志目录
home_dir = os.path.expanduser('~')
app_dir = os.path.join(home_dir, '.cursor_pro')
log_dir = os.path.join(app_dir, 'logs')
os.makedirs(log_dir, exist_ok=True)
# 设置日志文件名
log_file = os.path.join(log_dir, f"{datetime.now().strftime('%Y-%m-%d')}.log")
# 配置日志
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
handlers=[
logging.FileHandler(log_file, encoding='utf-8'),
logging.StreamHandler()
]
)
class PrefixFormatter(logging.Formatter):
@@ -17,17 +32,6 @@ class PrefixFormatter(logging.Formatter):
return super().format(record)
logging.basicConfig(
level=logging.DEBUG,
format="%(asctime)s - %(levelname)s - %(message)s",
handlers=[
logging.FileHandler(
os.path.join(log_dir, f"{datetime.now().strftime('%Y-%m-%d')}.log"),
encoding="utf-8",
),
],
)
# 为文件处理器设置自定义格式化器
for handler in logging.getLogger().handlers:
if isinstance(handler, logging.FileHandler):