refactor(push): 使用logger替换console日志输出

将推送通知服务中的console.log和console.error替换为统一的logger工具,
提高日志管理的一致性和可维护性
This commit is contained in:
richarjiang
2025-10-15 10:07:41 +08:00
parent 6cdd2fdf9c
commit 039138f7e4
2 changed files with 5 additions and 3 deletions

View File

@@ -81,6 +81,7 @@ export class PushNotificationManager {
// 获取设备令牌 // 获取设备令牌
const token = await this.getDeviceToken(); const token = await this.getDeviceToken();
if (!token) { if (!token) {
console.error('获取设备令牌失败'); console.error('获取设备令牌失败');
return false; return false;

View File

@@ -1,4 +1,5 @@
import AsyncStorage from '@/utils/kvStore'; import AsyncStorage from '@/utils/kvStore';
import { logger } from '@/utils/logger';
import { api } from './api'; import { api } from './api';
// 设备令牌存储键 // 设备令牌存储键
@@ -60,7 +61,7 @@ export class PushNotificationService {
*/ */
async registerDeviceToken(request: DeviceTokenRequest): Promise<PushNotificationResponse> { async registerDeviceToken(request: DeviceTokenRequest): Promise<PushNotificationResponse> {
try { try {
console.log('注册设备令牌:', request.deviceToken.substring(0, 20) + '...'); logger.info('注册设备令牌:', request.deviceToken.substring(0, 20) + '...');
const response = await api.post<PushNotificationResponse>( const response = await api.post<PushNotificationResponse>(
'/push-notifications/register-token', '/push-notifications/register-token',
@@ -71,10 +72,10 @@ export class PushNotificationService {
await AsyncStorage.setItem(DEVICE_TOKEN_KEY, request.deviceToken); await AsyncStorage.setItem(DEVICE_TOKEN_KEY, request.deviceToken);
await AsyncStorage.setItem(TOKEN_REGISTERED_KEY, 'true'); await AsyncStorage.setItem(TOKEN_REGISTERED_KEY, 'true');
console.log('设备令牌注册成功:', response.tokenId); logger.info('设备令牌注册成功:', response.tokenId);
return response; return response;
} catch (error) { } catch (error) {
console.error('设备令牌注册失败:', error); logger.error('设备令牌注册失败:', error);
throw error; throw error;
} }
} }