add pino pretty transport

This commit is contained in:
Benjamin Palko 2025-01-16 19:55:58 -05:00
parent 7f69a59860
commit 5d1eaddee8

View file

@ -1,7 +1,18 @@
import { NODE_ENV } from '$env/static/private';
import { type YogaLogger } from 'graphql-yoga'; import { type YogaLogger } from 'graphql-yoga';
import pino from 'pino'; 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 = { export const yogaLogger: YogaLogger = {
debug(...args) { debug(...args) {