Forked from bakit/terminal
Forked from bakit/terminal
src / logger.ts
import pino from "pino";
const pinoLogger = pino({
level: process.env.LOG_LEVEL ?? "info",
});
export const logger = {
debug: (msg: string, ctx?: Record<string, any>): void => pinoLogger.debug({ ...ctx, msg }),
info: (msg: string, ctx?: Record<string, any>): void => pinoLogger.info({ ...ctx, msg }),
warn: (msg: string, ctx?: Record<string, any>): void => pinoLogger.warn({ ...ctx, msg }),
error: (msg: string, ctx?: Record<string, any>): void => pinoLogger.error({ ...ctx, msg }),
};
src / logger.ts
import pino from "pino";
const pinoLogger = pino({
level: process.env.LOG_LEVEL ?? "info",
});
export const logger = {
debug: (msg: string, ctx?: Record<string, any>): void => pinoLogger.debug({ ...ctx, msg }),
info: (msg: string, ctx?: Record<string, any>): void => pinoLogger.info({ ...ctx, msg }),
warn: (msg: string, ctx?: Record<string, any>): void => pinoLogger.warn({ ...ctx, msg }),
error: (msg: string, ctx?: Record<string, any>): void => pinoLogger.error({ ...ctx, msg }),
};