md文档更新

This commit is contained in:
2025-08-05 17:13:19 +08:00
parent e5da1203c0
commit fad2b2d1c8
6 changed files with 361 additions and 48 deletions
+5 -2
View File
@@ -16,6 +16,7 @@ from logging.handlers import TimedRotatingFileHandler
from datetime import datetime
import platform
class CrossPlatformLogger:
def __init__(self, name="intelligence_system"):
"""
@@ -65,8 +66,8 @@ class CrossPlatformLogger:
# Windows终端特殊处理
if self.system == 'windows' and not sys.stdout.isatty():
import colorama
try:
import colorama
colorama.init()
except ImportError:
pass
@@ -112,10 +113,12 @@ class CrossPlatformLogger:
"""获取配置好的日志实例"""
return CrossPlatformLogger(name).logger
def setup_logging(name: str = "intelligence_system"):
"""快速配置日志(兼容旧代码)"""
return CrossPlatformLogger(name).logger
# 测试代码
if __name__ == "__main__":
logger = CrossPlatformLogger().logger
@@ -123,4 +126,4 @@ if __name__ == "__main__":
try:
1 / 0
except Exception as e:
logger.error("除零错误示例", exc_info=True)
logger.error("除零错误示例", exc_info=True)