日志控制

This commit is contained in:
chen wei bo
2025-09-21 20:36:25 +08:00
parent e78f6b937e
commit 93bfe3174f
23 changed files with 91 additions and 81 deletions
@@ -127,7 +127,7 @@ export class ConfigManager {
ctor: DataCtor<T>
): void {
if (this._config.has(configId)) {
console.warn(
logger.warn(
`[ConfigManager] 重复注册数据ID: ${configId},将覆盖旧构造器`
);
}
@@ -147,7 +147,7 @@ export class ConfigManager {
// 缓存没有→ 查找构造器
const Ctor = this._config.get(configId) as DataCtor<T> | undefined;
if (!Ctor) {
console.warn(`[ConfigManager] 未找到 configId 的构造器配置: ${configId}`);
logger.warn(`[ConfigManager] 未找到 configId 的构造器配置: ${configId}`);
return null;
}
@@ -316,12 +316,12 @@ export class NavigationManager {
animationConfig?: SubPanelAnimationConfig
) {
if (!panelName) {
console.error("[NavigationManager] openSubPanel: panelName is empty");
logger.error("[NavigationManager] openSubPanel: panelName is empty");
return;
}
if (!basePanel || !basePanel.isValid) {
console.error("[NavigationManager] openSubPanel: basePanel is invalid");
logger.error("[NavigationManager] openSubPanel: basePanel is invalid");
return;
}
@@ -335,7 +335,7 @@ export class NavigationManager {
const callback = (n: Node) => {
if (!n || !n.isValid) {
console.error(
logger.error(
"[NavigationManager] openSubPanel: created panel is invalid"
);
return;
@@ -352,7 +352,7 @@ export class NavigationManager {
if (basePanelType) {
this.subPanelMapping.set(n, basePanelType);
} else {
console.warn(
logger.warn(
`[NavigationManager] 无法确定basePanel类型: ${basePanel.name}`
);
}
@@ -646,7 +646,7 @@ export class NavigationManager {
}
if (!panelNode || !panelNode.isValid) {
console.warn("[NavigationManager] closeSubPanel: panelNode is invalid");
logger.warn("[NavigationManager] closeSubPanel: panelNode is invalid");
return;
}
@@ -676,7 +676,7 @@ export class NavigationManager {
panel.close();
}
} catch (error) {
console.error("[NavigationManager] closeSubPanel error:", error);
logger.error("[NavigationManager] closeSubPanel error:", error);
}
});
}
@@ -700,7 +700,7 @@ export class NavigationManager {
this.subPanelDic.delete(baseNode);
}
} else {
console.warn(
logger.warn(
`[NavigationManager] ${panelNode.name} 不在子页面列表中`
);
}
@@ -734,7 +734,7 @@ export class NavigationManager {
}
private getPanelType(node: Node): PanelType {
if (!node || !node.isValid) {
console.warn("[NavigationManager] getPanelType: node is invalid");
logger.warn("[NavigationManager] getPanelType: node is invalid");
return null;
}
@@ -748,7 +748,7 @@ export class NavigationManager {
case "PersonalPanel":
return PanelType.PERSONAL;
default:
console.warn(
logger.warn(
`[NavigationManager] Unknown panel type for node: ${node.name}`
);
return null;