日志控制
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
import { DataId, DataManager } from "../data/DataManager";
|
||||
import { GlobalData } from "../data/GlobalData";
|
||||
import { ConfigManager } from "../manager/ConfigManager";
|
||||
import { logger } from "db://assets/Scripts/Main/Common/Logger";
|
||||
|
||||
export interface AIConfig {
|
||||
/** API密钥 */
|
||||
@@ -60,7 +61,7 @@ export class ApiConfig {
|
||||
).getTimeout(), // 30秒
|
||||
};
|
||||
|
||||
//console.warn(this.config.apiKey);
|
||||
//logger.warn(this.config.apiKey);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -97,7 +98,7 @@ export class ApiConfig {
|
||||
if (temperature >= 0 && temperature <= 2) {
|
||||
this.config.temperature = temperature;
|
||||
} else {
|
||||
console.warn("Temperature should be between 0 and 2");
|
||||
logger.warn("Temperature should be between 0 and 2");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -110,11 +111,11 @@ export class ApiConfig {
|
||||
*/
|
||||
public validateConfig(): boolean {
|
||||
if (!this.config.apiKey || this.config.apiKey.trim() === "") {
|
||||
console.error("API key is missing");
|
||||
logger.error("API key is missing");
|
||||
return false;
|
||||
}
|
||||
if (!this.config.model || this.config.model.trim() === "") {
|
||||
console.error("Model name is missing");
|
||||
logger.error("Model name is missing");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
||||
@@ -269,7 +269,7 @@ export class ChatAIService {
|
||||
message,
|
||||
response.text
|
||||
).catch((emotionError) => {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
`Failed to update emotion for role ${roleId}:`,
|
||||
emotionError
|
||||
);
|
||||
|
||||
@@ -357,7 +357,7 @@ export class ChatController {
|
||||
public loadDialogsFromHistory(roleId?: number): void {
|
||||
const targetRoleId = roleId || this.chatModel.getCurrentRoleId();
|
||||
if (!targetRoleId) {
|
||||
console.warn("Cannot load dialogs: no active role");
|
||||
logger.warn("Cannot load dialogs: no active role");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -508,7 +508,7 @@ export class ChatController {
|
||||
* @param error 错误对象
|
||||
*/
|
||||
private handleError(error: Error): void {
|
||||
console.error("ChatController error:", error);
|
||||
logger.error("ChatController error:", error);
|
||||
this.callback?.onError(error);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -354,7 +354,7 @@ export class EmotionAIService {
|
||||
}
|
||||
}
|
||||
} catch (error) {
|
||||
console.warn(`Failed to get role name for ${roleId}:`, error);
|
||||
logger.warn(`Failed to get role name for ${roleId}:`, error);
|
||||
}
|
||||
return "AI";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user