feat: 添加日志

This commit is contained in:
zdl
2025-10-18 08:08:58 +08:00
parent 36558e0715
commit b46ee4a18e
5 changed files with 74 additions and 45 deletions

View File

@@ -74,10 +74,11 @@ import TransmissionChainAnalysis from './components/TransmissionChainAnalysis';
// 导入你的 Flask API 服务
import { eventService } from '../../services/eventService';
import { debugEventService } from '../../utils/debugEventService';
import { logger } from '../../utils/logger';
// 临时调试代码 - 生产环境测试后请删除
if (typeof window !== 'undefined') {
console.log('EventDetail - 调试 eventService');
logger.debug('EventDetail', '调试 eventService');
debugEventService();
}
@@ -131,7 +132,7 @@ const PostItem = ({ post, onRefresh }) => {
setComments(result.data);
}
} catch (error) {
console.error('Failed to load comments:', error);
logger.error('PostItem', 'loadComments', error, { postId: post.id });
} finally {
setIsLoading(false);
}
@@ -383,7 +384,7 @@ const EventDetail = () => {
const stocksResponse = await eventService.getRelatedStocks(actualEventId);
setRelatedStocks(stocksResponse.data || []);
} catch (e) {
console.warn('加载相关股票失败:', e);
logger.warn('EventDetail', '加载相关股票失败', { eventId: actualEventId, error: e.message });
setRelatedStocks([]);
}
@@ -393,7 +394,7 @@ const EventDetail = () => {
const conceptsResponse = await eventService.getRelatedConcepts(actualEventId);
setRelatedConcepts(conceptsResponse.data || []);
} catch (e) {
console.warn('加载相关概念失败:', e);
logger.warn('EventDetail', '加载相关概念失败', { eventId: actualEventId, error: e.message });
}
}
@@ -402,11 +403,11 @@ const EventDetail = () => {
const eventsResponse = await eventService.getHistoricalEvents(actualEventId);
setHistoricalEvents(eventsResponse.data || []);
} catch (e) {
console.warn('历史事件加载失败', e);
logger.warn('EventDetail', '历史事件加载失败', { eventId: actualEventId, error: e.message });
}
} catch (err) {
console.error('Error loading event data:', err);
logger.error('EventDetail', 'loadEventData', err, { eventId: actualEventId });
setError(err.message || '加载事件数据失败');
} finally {
setLoading(false);
@@ -419,7 +420,7 @@ const EventDetail = () => {
const stocksResponse = await eventService.getRelatedStocks(actualEventId);
setRelatedStocks(stocksResponse.data);
} catch (err) {
console.error('重新获取股票数据失败:', err);
logger.error('EventDetail', 'refetchStocks', err, { eventId: actualEventId });
}
};
@@ -435,7 +436,7 @@ const EventDetail = () => {
: prev.follower_count + 1
}));
} catch (err) {
console.error('关注操作失败:', err);
logger.error('EventDetail', 'handleFollowToggle', err, { eventId: actualEventId });
}
};
@@ -448,7 +449,7 @@ const EventDetail = () => {
setPosts(result.data || []);
}
} catch (err) {
console.error('加载帖子失败:', err);
logger.error('EventDetail', 'loadPosts', err, { eventId: actualEventId });
} finally {
setPostsLoading(false);
}