UNPKG

@mondaycom/apps-cli

Version:

A cli tool to manage apps (and monday-code projects) in monday.com

20 lines (19 loc) 593 B
import { pino } from 'pino'; import pretty from 'pino-pretty'; const responseSerializer = (res) => { const response = res; if (!response.status || !response?.config?.method || !response?.config?.url) { return JSON.stringify(res); } return `${response.config.method.toUpperCase()}: ${response.config.url} - ${response.status}`; }; const stream = pretty({ colorize: true, ignore: 'err.config,pid,hostname', customPrettifiers: { res: responseSerializer, }, }); const logger = pino(stream); logger.level = 'debug'; export const pinoLogger = logger;