From f6e0e845f46597a753500091aa0f3a5b82515c08 Mon Sep 17 00:00:00 2001 From: jisangs Date: Sat, 4 Jul 2026 17:13:50 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=20=ED=8C=8C=EC=9D=BC?= =?UTF-8?q?=EC=97=90=EC=84=9C=20query=20=EA=B2=B0=EA=B3=BC=EA=B0=80=20?= =?UTF-8?q?=EC=9E=98=EB=A0=A4=EB=B3=B4=EC=9D=B4=EB=8A=94=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/db.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/db.ts b/lib/db.ts index 1e01984..32aee1b 100644 --- a/lib/db.ts +++ b/lib/db.ts @@ -1,3 +1,5 @@ +import { writeSync } from "fs"; + import { PrismaMariaDb } from "@prisma/adapter-mariadb"; import { format } from "sql-formatter"; @@ -46,12 +48,8 @@ function onQuery(e: Prisma.QueryEvent): void { .map((l) => ` ${l}`) .join("\n"); - const out = `${header}\n${indented}`; - if (isSlow) { - console.error(out); - } else { - console.log(out); - } + const out = `${header}\n${indented}\n`; + writeSync(isSlow ? 2 : 1, out); } // ── 결과 로깅 ($extends) ────────────────────────────────────────── @@ -198,7 +196,7 @@ function logResult( if (!logger.isEnabled("debug")) return; const ts = new Date().toISOString(); const body = buildResultLog(model, operation, result); - console.log(`[${ts}] [DEBUG] [db:result] ${body}`); + writeSync(1, `[${ts}] [DEBUG] [db:result] ${body}\n`); } // ── PrismaClient 생성 ─────────────────────────────────────────────