日志控制

This commit is contained in:
chen wei bo
2025-09-21 19:49:11 +08:00
parent 1e63fc6ab1
commit b94d9527a2
15 changed files with 157 additions and 142 deletions
+2 -1
View File
@@ -16,6 +16,7 @@ import { GirlData } from "./GirlData";
import { EnvData } from "./EnvData";
import { GlobalData } from "./GlobalData";
import { AiCharacterData } from "./AiCharacterData";
import { logger } from "db://assets/Scripts/Main/Common/Logger";
/**
* 集中定义数据ID,避免写错字符串
@@ -63,7 +64,7 @@ export class DataManager {
* 初始化:注册 数据ID → 构造器
*/
public init(): void {
console.log("[DataManager] 数据管理器初始化");
logger.log("[DataManager] 数据管理器初始化");
this.registerAll();
}
+4 -3
View File
@@ -10,6 +10,7 @@ import { GirlFavorabilityData } from "./GirlFavorabilityData";
import { DataId } from "./DataManager";
import proto from "db://assets/Scripts/proto/proto.pb.js";
import { PriceType } from "../../schema/schema";
import { logger } from "db://assets/Scripts/Main/Common/Logger";
// 分类的数据结构
interface CategoryBucket {
@@ -90,7 +91,7 @@ export class GirlData extends BaseData {
this.setGirlFavorability(categoryId, data.girls);
const bucket = this.ensureBucket(categoryId);
console.log("保存类别 ", categoryId, " 的技师列表: ", bucket);
logger.log("保存类别 ", categoryId, " 的技师列表: ", bucket);
}
/** 保存技师详细数据 */
@@ -108,7 +109,7 @@ export class GirlData extends BaseData {
this.setGirlFavorability(categoryId, details);
const bucket = this.ensureBucket(categoryId);
console.log("保存类别 ", categoryId, " 的详细数据: ", bucket);
logger.log("保存类别 ", categoryId, " 的详细数据: ", bucket);
}
/** --------------------------------------------------------- 技师的简要数据 --------------------------------------------------------- */
@@ -967,7 +968,7 @@ export class GirlData extends BaseData {
if (!data) return;
this.mergeOneBrief(DAILY_BUCKET, data.girl);
const bucket = this.ensureBucket(DAILY_BUCKET);
console.log("保存每日推荐: ", bucket);
logger.log("保存每日推荐: ", bucket);
}
/** 判断每日推荐是否存在 */
@@ -3,6 +3,7 @@
*/
import { BaseData } from "./BaseData";
import proto from 'db://assets/Scripts/proto/proto.pb.js';
import { logger } from "db://assets/Scripts/Main/Common/Logger";
export class GirlUnlockData extends BaseData {
// id
@@ -81,7 +82,7 @@ export class GirlUnlockData extends BaseData {
if (!exists) {
this.unlockedImageIds.push(id);
}
console.log("技师 ", this.id, " 当前解锁图片的所有id",this.unlockedImageIds);
logger.log("技师 ", this.id, " 当前解锁图片的所有id",this.unlockedImageIds);
}
/** 获取所有解锁图片的 id */
@@ -113,7 +114,7 @@ export class GirlUnlockData extends BaseData {
if (!exists) {
this.unlockedVideoIds.push(id);
}
console.log("技师 ", this.id, " 当前解锁视频的所有id",this.unlockedVideoIds);
logger.log("技师 ", this.id, " 当前解锁视频的所有id",this.unlockedVideoIds);
}
/** 获取所有解锁视频的 id */
+7 -6
View File
@@ -6,6 +6,7 @@ import proto from 'db://assets/Scripts/proto/proto.pb.js';
import type { OrderVO, OrderStatus } from 'db://assets/Scripts/chat18x/payment/types';
import { mapQueryOrderStatus, shouldPoll } from 'db://assets/Scripts/chat18x/payment/PaymentUtil';
import { sys } from "cc";
import { logger } from "db://assets/Scripts/Main/Common/Logger";
const ORDER_STORAGE_KEY = "order_data_v1";
@@ -44,7 +45,7 @@ export class OrderData extends BaseData {
createdAt: Date.now(), // 订单创建时间,毫秒
};
this._orders.set(orderId, vo);
console.log("保存订单数据:", this._orders);
logger.log("保存订单数据:", this._orders);
}
/** 根据订单 id 获取订单数据 */
@@ -68,7 +69,7 @@ export class OrderData extends BaseData {
vo.status = mapQueryOrderStatus(res.status);
vo.retCode = res.retCode ?? 0;
this._orders.set(orderId, vo);
console.log("更新订单数据:", vo);
logger.log("更新订单数据:", vo);
}
/** 获取所有需要继续轮询查询的订单 id */
@@ -172,9 +173,9 @@ export class OrderData extends BaseData {
map.set(vo.orderId, vo);
}
}
console.log("加载本地订单数据:", map);
logger.log("加载本地订单数据:", map);
} catch (e) {
console.warn("[OrderData] loadStorage parse error:", e);
logger.warn("[OrderData] loadStorage parse error:", e);
this.ensureMap().clear();
}
}
@@ -190,9 +191,9 @@ export class OrderData extends BaseData {
orders,
};
sys.localStorage.setItem(ORDER_STORAGE_KEY, JSON.stringify(payload));
console.log("保存本地订单数据:", payload);
logger.log("保存本地订单数据:", payload);
} catch (e) {
console.warn("[OrderData] saveStorage error:", e);
logger.warn("[OrderData] saveStorage error:", e);
}
}