auto_trade_sys/backend/查看同步日志.sh
薇薇安 a862aec4f5 feat(binance_client): 优化 listenKey 创建与延长逻辑,支持 WebSocket API
在 `binance_client.py` 中更新 `create_futures_listen_key` 和 `keepalive_futures_listen_key` 方法,新增优先使用 WebSocket API 的功能,若 WebSocket 不可用则回退到 REST API。增强了错误处理和日志记录,确保在请求失败时提供更清晰的反馈。此改动提升了 listenKey 管理的灵活性和系统的稳定性。
2026-02-17 23:28:28 +08:00

40 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
# 查看同步订单日志的便捷脚本
cd "$(dirname "$0")"
echo "=== 同步订单日志查看工具 ==="
echo ""
# 检查日志文件是否存在
if [ ! -f "logs/api.log" ]; then
echo "⚠️ 日志文件不存在: logs/api.log"
echo " 请先启动 backend 服务"
exit 1
fi
echo "日志文件位置:"
echo " - Python 应用日志: backend/logs/api.log"
echo " - Uvicorn 服务器日志: backend/logs/uvicorn.log"
echo ""
# 显示最近的同步日志
echo "=== 最近的同步订单日志(最后 50 行)==="
echo ""
tail -50 logs/api.log | grep -i "同步\|sync\|订单\|order" --color=always || echo "未找到同步相关日志"
echo ""
echo "=== 使用说明 ==="
echo ""
echo "实时查看同步日志:"
echo " tail -f logs/api.log | grep -i '同步\|sync'"
echo ""
echo "查看最近的同步日志:"
echo " tail -100 logs/api.log | grep -i '同步\|sync'"
echo ""
echo "查看特定时间的同步日志:"
echo " grep '2026-02-17 23:' logs/api.log | grep -i '同步\|sync'"
echo ""
echo "查看所有同步相关日志(包括详细信息):"
echo " grep -i '同步\|sync\|订单\|order' logs/api.log | tail -100"