From 889d374fad82981b43c5df612d195bd4d1661e82 Mon Sep 17 00:00:00 2001 From: NamH Date: Mon, 15 Apr 2024 22:53:04 +0700 Subject: [PATCH] fix: log is not generated after clear log from setting (#2732) Signed-off-by: James Co-authored-by: James --- core/src/types/api/index.ts | 1 - extensions/monitoring-extension/src/node/logger.ts | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/types/api/index.ts b/core/src/types/api/index.ts index d95d0474e..8f4ed5605 100644 --- a/core/src/types/api/index.ts +++ b/core/src/types/api/index.ts @@ -32,7 +32,6 @@ export enum AppRoute { startServer = 'startServer', stopServer = 'stopServer', log = 'log', - logServer = 'logServer', systemInformation = 'systemInformation', showToast = 'showToast', } diff --git a/extensions/monitoring-extension/src/node/logger.ts b/extensions/monitoring-extension/src/node/logger.ts index 9bafa7451..29a391313 100644 --- a/extensions/monitoring-extension/src/node/logger.ts +++ b/extensions/monitoring-extension/src/node/logger.ts @@ -126,6 +126,10 @@ export class FileLogger extends Logger { const writeLog = (message: string, logPath: string) => { if (!fs.existsSync(logPath)) { + const logDirectory = path.join(getJanDataFolderPath(), 'logs') + if (!fs.existsSync(logDirectory)) { + fs.mkdirSync(logDirectory) + } fs.writeFileSync(logPath, message) } else { const logFile = fs.createWriteStream(logPath, {