瀏覽代碼

禁用第三方库的DEBUG日志,确保在服务器上只显示INFO级别及以上的日志

skyfffire 1 天之前
父節點
當前提交
60ffba27cf
共有 2 個文件被更改,包括 9 次插入0 次删除
  1. 6 0
      src/record/market_data_recorder.py
  2. 3 0
      src/record/strategy.py

+ 6 - 0
src/record/market_data_recorder.py

@@ -36,6 +36,12 @@ logging.basicConfig(
 logger = logging.getLogger("market_data_recorder")
 logger.setLevel(logging.INFO)  # 显式设置logger级别为INFO
 
+# 禁用第三方库的DEBUG日志
+logging.getLogger("aiohttp").setLevel(logging.WARNING)
+logging.getLogger("websockets").setLevel(logging.WARNING)
+logging.getLogger("urllib3").setLevel(logging.WARNING)
+logging.getLogger("lighter").setLevel(logging.WARNING)
+
 # API接口地址
 LIGHTER_API_URL = "https://mainnet.zklighter.elliot.ai/api/v1/exchangeStats"
 LIGHTER_ORDERBOOKS_URL = "https://mainnet.zklighter.elliot.ai/api/v1/orderBooks"

+ 3 - 0
src/record/strategy.py

@@ -20,6 +20,9 @@ if not os.path.exists(logs_dir):
 logger = logging.getLogger("strategy")
 logger.setLevel(logging.INFO)  # 显式设置logger级别为INFO
 
+# 禁用第三方库的DEBUG日志
+logging.getLogger("lighter").setLevel(logging.WARNING)
+
 
 class StrategyState(Enum):
     """策略状态枚举"""