增加gui日志,修复config.json无效的问题,修复下载内核失败一直加载的问题

This commit is contained in:
leizi97
2024-11-17 21:52:49 +08:00
parent 2d4a44740a
commit 1813240378
16 changed files with 193 additions and 176 deletions
+14
View File
@@ -6,6 +6,20 @@
<script setup lang="ts">
import useMainStore from "@/stores/index";
import { initTheme } from "@/composables/theme";
import { warn, debug, trace, info, error } from "@tauri-apps/plugin-log";
function forwardConsole(fnName: "log" | "debug" | "info" | "warn" | "error", logger: (message: string) => Promise<void>) {
const original = console[fnName];
console[fnName] = (message) => {
original(message);
logger(message);
};
}
forwardConsole("log", trace);
forwardConsole("debug", debug);
forwardConsole("info", info);
forwardConsole("warn", warn);
forwardConsole("error", error);
const mainStore = useMainStore();
// console.log(mainStore.theme)
initTheme(mainStore.theme);