From 5d1eaddee8f3499762ecd8afbc2e22c43236ec3f Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Thu, 16 Jan 2025 19:55:58 -0500 Subject: [PATCH] add pino pretty transport --- src/lib/server/logger/index.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lib/server/logger/index.ts b/src/lib/server/logger/index.ts index 7dea51d..5841c47 100644 --- a/src/lib/server/logger/index.ts +++ b/src/lib/server/logger/index.ts @@ -1,7 +1,18 @@ +import { NODE_ENV } from '$env/static/private'; import { type YogaLogger } from 'graphql-yoga'; import pino from 'pino'; -export const logger = pino(); +export const logger = pino({ + // Only use pino-pretty when NOT production + ...(NODE_ENV !== 'production' && { + transport: { + target: 'pino-pretty', + options: { + colorize: true, + }, + }, + }), +}); export const yogaLogger: YogaLogger = { debug(...args) {