UNPKG

@hasura/ndc-sdk-typescript

Version:

This SDK is mostly analogous to the Rust SDK, except where necessary.

18 lines (15 loc) 417 B
import { FastifyLoggerOptions, PinoLoggerOptions } from "fastify/types/logger"; export type LogOptions = { logLevel: string prettyPrintLogs: string } export function configureFastifyLogging(options: LogOptions): FastifyLoggerOptions & PinoLoggerOptions { return { level: options.logLevel, ...( options.prettyPrintLogs ? { transport: { target: 'pino-pretty' } } : {} ) }; }