fix: 禁止日志缓存,确保所有日志立刻输出

- scripts/*.sh: PYTHONUNBUFFERED=1
- tools/generate_questions.py: loguru file sink enqueue=False
- main.py: loguru file sink enqueue=False

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-09 23:15:02 -04:00
parent c191be16e2
commit 8d11513e54
4 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -242,7 +242,7 @@ def main() -> None:
rotation="500 MB", rotation="500 MB",
retention="30 days", retention="30 days",
encoding="utf-8", encoding="utf-8",
enqueue=True, enqueue=False,
) )
parser = _build_parser() parser = _build_parser()
+3
View File
@@ -17,6 +17,9 @@ export CUDA_VISIBLE_DEVICES
export HF_HUB_OFFLINE=1 export HF_HUB_OFFLINE=1
export TRANSFORMERS_OFFLINE=1 export TRANSFORMERS_OFFLINE=1
# 禁止任何形式的日志缓存,确保所有日志立刻输出
export PYTHONUNBUFFERED=1
# 加载环境变量(API key 等) # 加载环境变量(API key 等)
set -a set -a
source .env source .env
+3
View File
@@ -17,6 +17,9 @@ export CUDA_VISIBLE_DEVICES
export HF_HUB_OFFLINE=1 export HF_HUB_OFFLINE=1
export TRANSFORMERS_OFFLINE=1 export TRANSFORMERS_OFFLINE=1
# 禁止任何形式的日志缓存,确保所有日志立刻输出
export PYTHONUNBUFFERED=1
# 加载环境变量(API key 等) # 加载环境变量(API key 等)
set -a set -a
source .env source .env
+1
View File
@@ -57,6 +57,7 @@ logger.add(
format="{time:YYYY-MM-DD HH:mm:ss} | {level:<7} | {message}", format="{time:YYYY-MM-DD HH:mm:ss} | {level:<7} | {message}",
level="DEBUG", level="DEBUG",
rotation="50 MB", rotation="50 MB",
enqueue=False,
) )