mirror of
https://github.com/EasyTier/EasytierGame.git
synced 2025-05-19 10:27:56 +00:00
增加gui日志,修复config.json无效的问题,修复下载内核失败一直加载的问题
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user