diff --git a/backend/api/routes/trades.py b/backend/api/routes/trades.py index 8b20e85..0334f0a 100644 --- a/backend/api/routes/trades.py +++ b/backend/api/routes/trades.py @@ -6,6 +6,7 @@ from typing import Optional from datetime import datetime, timedelta import sys from pathlib import Path +import logging project_root = Path(__file__).parent.parent.parent.parent sys.path.insert(0, str(project_root)) @@ -58,6 +59,11 @@ async def get_trades( 如果同时提供了 period 和 start_date/end_date,period 优先级更高 """ + + ##记录日志 + logger = logging.getLogger(__name__) + logger.info(f"get_trades: start_date={start_date}, end_date={end_date}, period={period}, symbol={symbol}, status={status}, limit={limit}") + try: # 如果提供了 period,使用快速时间段筛选 if period: @@ -73,7 +79,7 @@ async def get_trades( end_date = f"{end_date} 23:59:59" trades = Trade.get_all(start_date, end_date, symbol, status) - + logger.info(f"get_trades: trades={trades}") return { "total": len(trades), "trades": trades[:limit],