From b802ad8a75218b5b55b06f4ad3b3910c083d139f Mon Sep 17 00:00:00 2001 From: Aqr-K <95741669+Aqr-K@users.noreply.github.com> Date: Fri, 3 Jan 2025 06:23:44 +0800 Subject: [PATCH] feat(SystemSettings): Add the `log` setting UI --- src/views/setting/AccountSettingSystem.vue | 74 +++++++++++++++++++--- 1 file changed, 64 insertions(+), 10 deletions(-) diff --git a/src/views/setting/AccountSettingSystem.vue b/src/views/setting/AccountSettingSystem.vue index 46955e3d..ed3442dc 100644 --- a/src/views/setting/AccountSettingSystem.vue +++ b/src/views/setting/AccountSettingSystem.vue @@ -26,18 +26,16 @@ const SystemSettings = ref({ // 全局 AUXILIARY_AUTH_ENABLE: false, GLOBAL_IMAGE_CACHE: false, + SUBSCRIBE_STATISTIC_SHARE: true, + PLUGIN_STATISTIC_SHARE: true, BIG_MEMORY_MODE: false, DB_WAL_ENABLE: false, - ENCODING_DETECTION_PERFORMANCE_MODE: true, - TOKENIZED_SEARCH: false, // 媒体 TMDB_API_DOMAIN: null, TMDB_IMAGE_DOMAIN: null, META_CACHE_EXPIRE: 0, - FANART_ENABLE: false, SCRAP_FOLLOW_TMDB: true, - SUBSCRIBE_STATISTIC_SHARE: true, - PLUGIN_STATISTIC_SHARE: true, + FANART_ENABLE: false, // 网络 PROXY_HOST: null, GITHUB_PROXY: null, @@ -45,9 +43,15 @@ const SystemSettings = ref({ DOH_ENABLE: false, DOH_RESOLVERS: null, DOH_DOMAINS: null, - // 开发 + // 日志 DEBUG: false, + LOG_LEVEL: 'INFO', + LOG_MAX_FILE_SIZE: '5', + LOG_BACKUP_COUNT: '3', + // 实验室 PLUGIN_AUTO_RELOAD: false, + ENCODING_DETECTION_PERFORMANCE_MODE: true, + TOKENIZED_SEARCH: false, }, }) @@ -239,6 +243,15 @@ const pipMirrorsItems = [ 'https://mirrors.bfsu.edu.cn/pypi/web/simple', // 北京外国语大学 ] +// 日志等级 +const logLevelItems = [ + { title: 'DEBUG - 调试 ', value: 'DEBUG' }, + { title: 'INFO - 信息 ', value: 'INFO' }, + { title: 'WARNING - 警告 ', value: 'WARNING' }, + { title: 'ERROR - 错误 ', value: 'ERROR' }, + { title: 'CRITICAL - 严重 ', value: 'CRITICAL' }, +] + // 创建随机字符串 function createRandomString() { const charset = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_' @@ -536,6 +549,9 @@ onDeactivated(() => {
网络
+ +
日志
+
实验室
@@ -707,18 +723,56 @@ onDeactivated(() => { - - +
+ + + + + + + + + + +
+
+ +
+