feat: 日志优化
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user