mirror of
https://github.com/foxhui/WebAI2API.git
synced 2026-06-16 21:03:59 +08:00
feat: WebUI 支持修改日志等级
This commit is contained in:
@@ -46,7 +46,8 @@ export function getServerConfig() {
|
||||
return {
|
||||
port: config.server?.port || 3000,
|
||||
authToken: config.server?.auth || '',
|
||||
keepaliveMode: config.server?.keepalive?.mode || 'comment'
|
||||
keepaliveMode: config.server?.keepalive?.mode || 'comment',
|
||||
logLevel: config.logLevel || 'info'
|
||||
};
|
||||
}
|
||||
|
||||
@@ -65,6 +66,7 @@ export function saveServerConfig(data) {
|
||||
if (!config.server.keepalive) config.server.keepalive = {};
|
||||
config.server.keepalive.mode = data.keepaliveMode;
|
||||
}
|
||||
if (data.logLevel !== undefined) config.logLevel = data.logLevel;
|
||||
|
||||
writeConfig(config);
|
||||
}
|
||||
|
||||
@@ -38,6 +38,13 @@ export function validateServerConfig(data) {
|
||||
}
|
||||
}
|
||||
|
||||
// Log Level 校验
|
||||
if (data.logLevel !== undefined) {
|
||||
if (!['debug', 'info', 'warn', 'error'].includes(data.logLevel)) {
|
||||
errors.push('logLevel 必须是 debug、info、warn 或 error');
|
||||
}
|
||||
}
|
||||
|
||||
// Queue Buffer 校验
|
||||
if (data.queueBuffer !== undefined) {
|
||||
if (typeof data.queueBuffer !== 'number' || !Number.isInteger(data.queueBuffer)) {
|
||||
|
||||
Reference in New Issue
Block a user