From 5d1eaddee8f3499762ecd8afbc2e22c43236ec3f Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Thu, 16 Jan 2025 19:55:58 -0500 Subject: [PATCH 1/2] 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) { -- 2.45.3 From d12bbfece5a551728f0e398cb5ef66d2305a1b40 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Thu, 16 Jan 2025 22:17:54 -0500 Subject: [PATCH 2/2] add NODE_ENV to .env file for type generation --- .env | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.env b/.env index 617c806..aca61ee 100644 --- a/.env +++ b/.env @@ -1,3 +1,5 @@ +NODE_ENV= + # TWILIO TWILIO_ACCOUNT_SID= TWILIO_AUTH_TOKEN= @@ -8,4 +10,4 @@ DATABASE_URL="postgres://hestia:test123@localhost:5432/hestia" # CLERK PUBLIC_CLERK_PUBLISHABLE_KEY=secret_do_not_commit_or_change_this_create_.env.local_instead -CLERK_SECRET_KEY=secret_do_not_commit_or_change_this_create_.env.local_instead +CLERK_SECRET_KEY=secret_do_not_commit_or_change_this_create_.env.local_instead \ No newline at end of file -- 2.45.3