From d66ab803bcc719289a88f3b7a183bef5e0bb95f0 Mon Sep 17 00:00:00 2001 From: Last2014 Date: Fri, 27 Mar 2026 22:11:19 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20logger=E3=81=AE=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E6=9B=B8=E3=81=8D=E8=BE=BC=E3=81=BF=E5=A4=B1?= =?UTF-8?q?=E6=95=97=E3=81=AE=E3=83=AD=E3=82=B0=E3=81=A7=E7=A8=AE=E5=88=A5?= =?UTF-8?q?=E3=81=AB[]=E3=81=8C=E5=AD=98=E5=9C=A8=E3=81=99=E3=82=8B?= =?UTF-8?q?=E5=95=8F=E9=A1=8C=20/=20Fix:=20.log=E3=82=92=E8=87=AA=E5=8B=95?= =?UTF-8?q?=E4=BD=9C=E6=88=90=E3=81=97=E3=83=87=E3=82=A3=E3=83=AC=E3=82=AF?= =?UTF-8?q?=E3=83=88=E3=83=AA=E3=81=AA=E3=81=97=E3=82=A8=E3=83=A9=E3=83=BC?= =?UTF-8?q?=E3=82=92=E5=9B=9E=E9=81=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/backend/src/lib/logger.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/lib/logger.ts b/packages/backend/src/lib/logger.ts index 97650c7..cb6406f 100755 --- a/packages/backend/src/lib/logger.ts +++ b/packages/backend/src/lib/logger.ts @@ -1,8 +1,10 @@ -import { appendFileSync } from "node:fs"; +import { appendFileSync, mkdirSync } from "node:fs"; import { EOL } from "node:os"; const TYPE_MAX_LENGTH = 5; +mkdirSync(`${import.meta.dirname}/../../../../.log`, { recursive: true }); + const createLog = ( nativeLogger: (...args: any[]) => void, type: string, @@ -25,7 +27,7 @@ const createLog = ( `${content.toString().replace(/\x1B\[[0-9;]*m/g, '')}${EOL}` ); } catch (err) { - console.error(`${new Date().toLocaleString()} [ERROR] [Lib | logger] Failed to write to file.`); + console.error(`${new Date().toLocaleString()} ERROR [Lib | logger] Failed to write to file.`); } }