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, {