@mondaycom/apps-cli
Version:
A cli tool to manage apps (and monday-code projects) in monday.com
20 lines (19 loc) • 593 B
JavaScript
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;