From 039138f7e4656eb14dc334755adc666b9e753f79 Mon Sep 17 00:00:00 2001 From: richarjiang Date: Wed, 15 Oct 2025 10:07:41 +0800 Subject: [PATCH] =?UTF-8?q?refactor(push):=20=E4=BD=BF=E7=94=A8logger?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2console=E6=97=A5=E5=BF=97=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将推送通知服务中的console.log和console.error替换为统一的logger工具, 提高日志管理的一致性和可维护性 --- services/pushNotificationManager.ts | 1 + services/pushNotifications.ts | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/services/pushNotificationManager.ts b/services/pushNotificationManager.ts index b48dda9..b3a749b 100644 --- a/services/pushNotificationManager.ts +++ b/services/pushNotificationManager.ts @@ -81,6 +81,7 @@ export class PushNotificationManager { // 获取设备令牌 const token = await this.getDeviceToken(); + if (!token) { console.error('获取设备令牌失败'); return false; diff --git a/services/pushNotifications.ts b/services/pushNotifications.ts index 0295137..4f2f0c4 100644 --- a/services/pushNotifications.ts +++ b/services/pushNotifications.ts @@ -1,4 +1,5 @@ import AsyncStorage from '@/utils/kvStore'; +import { logger } from '@/utils/logger'; import { api } from './api'; // 设备令牌存储键 @@ -60,7 +61,7 @@ export class PushNotificationService { */ async registerDeviceToken(request: DeviceTokenRequest): Promise { try { - console.log('注册设备令牌:', request.deviceToken.substring(0, 20) + '...'); + logger.info('注册设备令牌:', request.deviceToken.substring(0, 20) + '...'); const response = await api.post( '/push-notifications/register-token', @@ -71,10 +72,10 @@ export class PushNotificationService { await AsyncStorage.setItem(DEVICE_TOKEN_KEY, request.deviceToken); await AsyncStorage.setItem(TOKEN_REGISTERED_KEY, 'true'); - console.log('设备令牌注册成功:', response.tokenId); + logger.info('设备令牌注册成功:', response.tokenId); return response; } catch (error) { - console.error('设备令牌注册失败:', error); + logger.error('设备令牌注册失败:', error); throw error; } }