From e09aac4a2bf82ba1d71010a7db4274fbd94e2697 Mon Sep 17 00:00:00 2001 From: leejooy96 Date: Thu, 26 Jun 2025 18:29:07 +0900 Subject: [PATCH] fix: change default app logging path --- src/main/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/index.ts b/src/main/index.ts index 17609c4..ed7403c 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -2,6 +2,7 @@ import { app, WebContents, RenderProcessGoneDetails } from 'electron' import Constants from './utils/Constants' import { createErrorWindow, createMainWindow } from './MainRunner' import log from 'electron-log/main' +import { join } from 'path' let mainWindow let errorWindow @@ -12,12 +13,16 @@ const initializeMainLogger = () => { preload: true }) + const appLogFilePath = join(app.getPath('userData'), 'logs', 'applog.log') + + log.transports.file.resolvePathFn = () => + join(app.getPath('userData'), 'logs', 'applog.log') log.transports.file.level = 'silly' log.transports.file.format = '[{y}{m}{d} {h}:{i}:{s}.{ms}|{level}]{text}' log.transports.console.format = '{h}:{i}:{s}.{ms} {text}' log.transports.console.level = 'silly' - log.silly('App is ready') + log.silly(`Start logging... (Path: ${appLogFilePath}) App is ready.`) } app.on('ready', async () => {