feat: 日志优化

This commit is contained in:
zdl
2025-10-18 17:33:15 +08:00
parent a7695c7365
commit 47fcb570c0
10 changed files with 80 additions and 24 deletions

View File

@@ -27,6 +27,7 @@ import {
Icon,
} from '@chakra-ui/react';
import { StarIcon, TriangleUpIcon } from '@chakra-ui/icons';
import { logger } from '../../../utils/logger';
const HighPositionStocks = ({ dateStr }) => {
const [highPositionData, setHighPositionData] = useState(null);
@@ -45,17 +46,26 @@ const HighPositionStocks = ({ dateStr }) => {
const API_URL = process.env.NODE_ENV === 'production' ? '/report-api' : 'http://111.198.58.126:5001';
const response = await fetch(`${API_URL}/api/limit-analyse/high-position-stocks?date=${dateStr}`);
const data = await response.json();
console.log('High position stocks API response:', data); // 添加调试信息
logger.debug('HighPositionStocks', 'API响应', {
date: dateStr,
success: data.success,
dataLength: data.data?.length
});
if (data.success) {
setHighPositionData(data.data);
} else {
console.error('API returned success: false', data);
logger.warn('HighPositionStocks', 'API返回失败', {
date: dateStr,
error: data.error
});
setHighPositionData(null);
}
} catch (error) {
console.error('Failed to fetch high position stocks:', error);
logger.error('HighPositionStocks', 'fetchHighPositionStocks', error, {
date: dateStr
});
setHighPositionData(null);
} finally {
setLoading(false);