Преглед на файлове

禁用第三方库的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 = logging.getLogger("market_data_recorder")
 logger.setLevel(logging.INFO)  # 显式设置logger级别为INFO
 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接口地址
 # API接口地址
 LIGHTER_API_URL = "https://mainnet.zklighter.elliot.ai/api/v1/exchangeStats"
 LIGHTER_API_URL = "https://mainnet.zklighter.elliot.ai/api/v1/exchangeStats"
 LIGHTER_ORDERBOOKS_URL = "https://mainnet.zklighter.elliot.ai/api/v1/orderBooks"
 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 = logging.getLogger("strategy")
 logger.setLevel(logging.INFO)  # 显式设置logger级别为INFO
 logger.setLevel(logging.INFO)  # 显式设置logger级别为INFO
 
 
+# 禁用第三方库的DEBUG日志
+logging.getLogger("lighter").setLevel(logging.WARNING)
+
 
 
 class StrategyState(Enum):
 class StrategyState(Enum):
     """策略状态枚举"""
     """策略状态枚举"""