|
|
@@ -44,9 +44,11 @@ LOG_DIR = os.environ.get("CXX_LOG_DIR") or os.path.join(BASE_DIR, "logs")
|
|
|
os.makedirs(LOG_DIR, exist_ok=True) # 提前建目录:目录不存在或无权限时在此直接报错,而非等到首条日志才暴露
|
|
|
|
|
|
logger.remove()
|
|
|
+# backtrace=True 保留完整调用栈便于定位;diagnose=False 关掉 loguru 对 traceback 的变量值标注——
|
|
|
+# 它会把各帧局部变量的值逐行打印出来,连库失败时会把数据库密码写进日志并被日志采集送往中心平台。
|
|
|
logger.add(os.path.join(LOG_DIR, "{time:YYYYMMDD}.log"), encoding='utf-8', rotation="00:00",
|
|
|
format="[{time:YYYY-MM-DD HH:mm:ss.SSS}] {level} {message}",
|
|
|
- level="DEBUG", retention="7 day")
|
|
|
+ level="DEBUG", retention="7 day", backtrace=True, diagnose=False)
|
|
|
|
|
|
from super_vault_daily_spider import cxx_daily_main
|
|
|
from super_vault_on_sale_spider import cxx_sale_main
|