Skip to content

Commit 2d039b1

Browse files
committed
改进日志显示,避免数据截断误解
- 将日志显示从200字符增加到500字符 - 添加详细的数据统计信息(总行数、数据行数、结果长度) - 显示第1行和最后1行数据示例 - 避免用户误以为数据只有1行的问题
1 parent 1aa1081 commit 2d039b1

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

tradingagents/dataflows/data_source_manager.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,16 @@ def get_china_stock_data_unified(symbol: str, start_date: str, end_date: str) ->
850850
manager = get_data_source_manager()
851851
logger.info(f"🔍 [股票代码追踪] 调用 manager.get_stock_data,传入参数: symbol='{symbol}', start_date='{start_date}', end_date='{end_date}'")
852852
result = manager.get_stock_data(symbol, start_date, end_date)
853-
logger.info(f"🔍 [股票代码追踪] manager.get_stock_data 返回结果前200字符: {result[:200] if result else 'None'}")
853+
# 分析返回结果的详细信息
854+
if result:
855+
lines = result.split('\n')
856+
data_lines = [line for line in lines if '2025-' in line and symbol in line]
857+
logger.info(f"🔍 [股票代码追踪] 返回结果统计: 总行数={len(lines)}, 数据行数={len(data_lines)}, 结果长度={len(result)}字符")
858+
logger.info(f"🔍 [股票代码追踪] 返回结果前500字符: {result[:500]}")
859+
if len(data_lines) > 0:
860+
logger.info(f"🔍 [股票代码追踪] 数据行示例: 第1行='{data_lines[0][:100]}', 最后1行='{data_lines[-1][:100]}'")
861+
else:
862+
logger.info(f"🔍 [股票代码追踪] 返回结果: None")
854863
return result
855864

856865

0 commit comments

Comments
 (0)