diff --git a/electron/api/logger.ts b/electron/api/logger.ts
index e75c58b..33be0b4 100644
--- a/electron/api/logger.ts
+++ b/electron/api/logger.ts
@@ -1,4 +1,4 @@
-import { app, ipcMain } from "electron";
+import { app, ipcMain, shell } from "electron";
const fs = require("fs");
const path = require("path");
@@ -28,4 +28,17 @@ export const initLoggerApi = () => {
}
});
});
+
+ ipcMain.on("logger.openLog", (event, args) => {
+ console.log('正在打开日志');
+ shell.openPath(logPath).then((errorMessage) => {
+ if (errorMessage) {
+ console.error('Failed to open Logger:', errorMessage);
+ event.reply("Logger.openLog.hook", false);
+ } else {
+ console.log('Logger opened successfully');
+ event.reply("Logger.openLog.hook", true);
+ }
+ });
+ });
};
diff --git a/src/components/IconifyIcon/src/offlineIcon.ts b/src/components/IconifyIcon/src/offlineIcon.ts
index 249f4e3..687d94f 100644
--- a/src/components/IconifyIcon/src/offlineIcon.ts
+++ b/src/components/IconifyIcon/src/offlineIcon.ts
@@ -1,10 +1,5 @@
import {addIcon} from "@iconify/vue/dist/offline";
-/**
- * 这里存放本地图标,在 src/layout/index.vue 文件中加载,避免在首启动加载
- */
-
-// 本地菜单图标,后端在路由的icon中返回对应的图标字符串并且前端在此处使用addIcon添加即可渲染菜单图标
import Cloud from "@iconify-icons/material-symbols/cloud";
import RocketLaunchRounded from "@iconify-icons/material-symbols/rocket-launch-rounded";
import Download from "@iconify-icons/material-symbols/download-2";
@@ -36,6 +31,7 @@ import deviceReset from "@iconify-icons/material-symbols/device-reset";
import switchAccessOutlineRounded from "@iconify-icons/material-symbols/switch-access-outline-rounded";
import switchAccessRounded from "@iconify-icons/material-symbols/switch-access-rounded";
import chargerRounded from "@iconify-icons/material-symbols/charger-rounded";
+import fileOpenRounded from "@iconify-icons/material-symbols/file-open-rounded";
addIcon("cloud", Cloud);
addIcon("rocket-launch-rounded", RocketLaunchRounded);
@@ -67,5 +63,6 @@ addIcon("downloadRounded", downloadRounded);
addIcon("deviceReset", deviceReset);
addIcon("switchAccessOutlineRounded", switchAccessOutlineRounded);
addIcon("switchAccessRounded", switchAccessRounded);
+addIcon("file-open-rounded", fileOpenRounded);
diff --git a/src/views/logger/index.vue b/src/views/logger/index.vue
index 00fb768..85efdb3 100644
--- a/src/views/logger/index.vue
+++ b/src/views/logger/index.vue
@@ -1,7 +1,10 @@