refactor: 移除调试日志并统一使用日志工具

- 删除多个文件中的 console.log/console.warn/console.error 调试输出
- 将日志输出统一替换为 mLogger 工具,支持调试模式控制
- 清理注释掉的调试代码和空方法体
This commit is contained in:
panw
2026-02-03 16:49:24 +08:00
parent dc746e28da
commit 3a8f015a78
21 changed files with 65 additions and 80 deletions

View File

@@ -13,6 +13,7 @@ import { UIID } from "../common/config/GameUIConfig";
import { LoadingViewComp } from "./view/LoadingViewComp";
import { smc } from "../common/SingletonModuleComp";
import { WxCloudApi } from "../wx_clound_client_api/WxCloudApi";
import { mLogger } from "../common/Logger";
/**
* 游戏进入初始化模块
@@ -22,7 +23,7 @@ import { WxCloudApi } from "../wx_clound_client_api/WxCloudApi";
@ecs.register(`Initialize`)
export class Initialize extends ecs.Entity {
LoadingView!: LoadingViewComp;
debugMode: boolean = false; // 是否启用调试模式
protected init() {
var queue: AsyncQueue = new AsyncQueue();
// 加载自定义资
@@ -52,7 +53,7 @@ export class Initialize extends ecs.Entity {
//加载精灵配置表
// oops.res.load("config/game/heros", next);
} catch (error) {
console.error("[Initialize]: 自定义内容加载失败:", error);
mLogger.error(this.debugMode, 'Initialize', "[Initialize]: 自定义内容加载失败:", error);
next(); // 即使失败也要继续,不阻塞游戏启动
}
});
@@ -99,20 +100,20 @@ export class Initialize extends ecs.Entity {
*/
private async loadGameDataUnified() {
try {
console.log("[Initialize]: 开始统一数据加载流程...");
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 开始统一数据加载流程...");
if (this.isWxClient()) {
// 微信客户端:加载云端数据
console.log("[Initialize]: 检测到微信客户端,使用云端数据");
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 检测到微信客户端,使用云端数据");
await this.loadFromCloud();
} else {
// 非微信客户端:使用本地调试数据
console.log("[Initialize]: 非微信客户端,使用本地调试数据");
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 非微信客户端,使用本地调试数据");
await this.loadFromLocalDebug();
}
} catch (error) {
console.error("[Initialize]: 统一数据加载失败:", error);
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 统一数据加载失败:", error);
// 失败时使用默认数据 游戏需要退出
}
}
@@ -130,7 +131,7 @@ export class Initialize extends ecs.Entity {
const response = loginResult.result;
if (loginResult.result.code === 200) {
console.log("[Initialize]: 云端登录成功");
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 云端登录成功");
smc.updateCloudData()
const cloudData = loginResult.result.data;
try {
@@ -147,17 +148,17 @@ export class Initialize extends ecs.Entity {
}
} catch (error) {
console.error(`[SMC]: 数据覆盖失败:`, error);
mLogger.log(this.debugMode, 'Initialize', `[SMC]: 数据覆盖失败:`, error);
}
} else {
console.warn("[Initialize]: 云端登录失败:", response.msg);
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 云端登录失败:", response.msg);
// 登录失败时使用本地数据 游戏需要退出
console.log("[Initialize]: 云端登录失败:", response.msg);
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 云端登录失败:", response.msg);
}
} catch (error) {
console.error("[Initialize]: 云端数据加载异常:", error);
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 云端数据加载异常:", error);
// 异常时使用本地数据 游戏需要退出
}
}
@@ -172,7 +173,7 @@ export class Initialize extends ecs.Entity {
// 用本地调试数据覆盖客户端数据
} catch (error) {
console.error("[Initialize]: 本地调试数据加载异常:", error);
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 本地调试数据加载异常:", error);
}
}
@@ -184,9 +185,9 @@ export class Initialize extends ecs.Entity {
// 请替换为您的实际云环境ID
const cloudEnvId = "cloud1-6gknw0qk911036d8"; // TODO: 配置您的云环境ID
WxCloudApi.init(cloudEnvId);
console.log("[Initialize]: 微信云环境初始化完成");
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 微信云环境初始化完成");
} catch (error) {
console.error("[Initialize]: 微信云环境初始化失败:", error);
mLogger.log(this.debugMode, 'Initialize', "[Initialize]: 微信云环境初始化失败:", error);
}
}