zhangliang 1 天之前
父節點
當前提交
08901d7fc7
共有 3 個文件被更改,包括 7 次插入7 次删除
  1. 4 4
      core/utils/log/logger_manager.py
  2. 1 1
      deploy.sh
  3. 2 2
      services/async_mysql_service.py

+ 4 - 4
core/utils/log/logger_manager.py

@@ -14,8 +14,8 @@ class LoggerManager:
 
     @staticmethod
     def get_logger(
-        platform: str,
-        mode: str,
+        platform: str="system",
+        mode: str="crawler",
         log_to_console: bool = False
     ) -> LoguruLogger:
         key = f"{platform}_{mode}"
@@ -29,8 +29,8 @@ class LoggerManager:
 
     @staticmethod
     def get_aliyun_logger(
-        platform: str,
-        mode: str,
+        platform: str = "system",
+        mode: str = "crawler",
         env: str = "prod"
     ) -> AliyunLogger:
         """

+ 1 - 1
deploy.sh

@@ -5,7 +5,7 @@ set -e  # 出错时终止脚本
 APP_DIR="/root/AutoScraperX"
 LOG_FILE="/var/log/autoscraperx_deploy.log"
 VENV_DIR="${APP_DIR}/venv"
-PYTHON="${VENV_DIR}/bin/python3"
+PYTHON="python"
 REQUIREMENTS="${APP_DIR}/requirements.txt"
 
 # 日志函数

+ 2 - 2
services/async_mysql_service.py

@@ -28,7 +28,7 @@ class AsyncMysqlService:
         """基于配置的单例模式,相同platform和mode共享同一个实例"""
         # 处理None值,设置默认值为"system"
         platform = platform or "system"
-        mode = mode or "system"
+        mode = mode or "crawler"
         key = (platform, mode)
 
         if key not in cls._instances:
@@ -48,7 +48,7 @@ class AsyncMysqlService:
 
         # 处理None值,设置默认值为"system"
         platform = platform or "system"
-        mode = mode or "system"
+        mode = mode or "crawler"
         self._platform = platform
         self._mode = mode