diff --git a/frontend/src/composables/useClipboard.ts b/frontend/src/composables/useClipboard.ts index cafa3c9..1847339 100644 --- a/frontend/src/composables/useClipboard.ts +++ b/frontend/src/composables/useClipboard.ts @@ -1,4 +1,5 @@ import { useToast } from './useToast' +import { log } from '@/utils/logger' export function useClipboard() { const { success, error: showError } = useToast() @@ -33,7 +34,7 @@ export function useClipboard() { document.body.removeChild(textArea) } } catch (err) { - console.error('复制失败:', err) + log.error('复制失败:', err) showError('复制失败,请手动选择文本进行复制') return false } diff --git a/frontend/src/composables/useFormDialog.ts b/frontend/src/composables/useFormDialog.ts index ca949e5..7d97a82 100644 --- a/frontend/src/composables/useFormDialog.ts +++ b/frontend/src/composables/useFormDialog.ts @@ -1,4 +1,4 @@ -import { ref, computed, watch, type Ref, type ComputedRef } from 'vue' +import { computed, watch, type Ref, type ComputedRef } from 'vue' /** * 表单对话框通用逻辑 diff --git a/frontend/src/composables/useTTLAnalysis.ts b/frontend/src/composables/useTTLAnalysis.ts index 71d8d96..264f85f 100644 --- a/frontend/src/composables/useTTLAnalysis.ts +++ b/frontend/src/composables/useTTLAnalysis.ts @@ -11,6 +11,7 @@ import { type IntervalTimelineResponse } from '@/api/cache' import type { ChartData } from 'chart.js' +import { log } from '@/utils/logger' // 时间范围选项 export const ANALYSIS_HOURS_OPTIONS = [ @@ -104,7 +105,7 @@ export function useTTLAnalysis() { } } catch (error) { showError('获取 TTL 分析失败') - console.error(error) + log.error('获取 TTL 分析失败', error) } finally { ttlAnalysisLoading.value = false } @@ -119,7 +120,7 @@ export function useTTLAnalysis() { }) } catch (error) { showError('获取缓存命中分析失败') - console.error(error) + log.error('获取缓存命中分析失败', error) } finally { hitAnalysisLoading.value = false } @@ -136,7 +137,7 @@ export function useTTLAnalysis() { }) } catch (error) { showError('获取用户时间线数据失败') - console.error(error) + log.error('获取用户时间线数据失败', error) } finally { userTimelineLoading.value = false }