|
|
@@ -26,11 +26,11 @@ class Logger {
|
|
|
this.initialized = true
|
|
|
|
|
|
// 日志目录设置为程序所在目录下的 logs 文件夹
|
|
|
- // 开发环境使用项目根目录,生产环境使用可执行文件所在目录
|
|
|
- const exePath = app.isPackaged
|
|
|
+ // 生产环境使用可执行文件所在目录,开发环境使用项目根目录
|
|
|
+ const baseDir = app.isPackaged
|
|
|
? path.dirname(app.getPath('exe'))
|
|
|
- : path.join(__dirname, '../..')
|
|
|
- this.logDir = path.join(exePath, 'logs')
|
|
|
+ : app.getAppPath()
|
|
|
+ this.logDir = path.join(baseDir, 'logs')
|
|
|
|
|
|
// 确保日志目录存在
|
|
|
if (!fs.existsSync(this.logDir)) {
|