Files
dc-recorder/src/logger.ts
T

23 lines
529 B
TypeScript
Raw Normal View History

import pino from "pino";
const isDev = process.env.NODE_ENV !== "production";
export const logger = pino({
level: process.env.LOG_LEVEL || (isDev ? "debug" : "info"),
transport: isDev
? {
target: "pino-pretty",
options: {
colorize: true,
translateTime: "SYS:standard",
ignore: "pid,hostname",
},
}
: undefined,
timestamp: pino.stdTimeFunctions.isoTime,
});
export const createChildLogger = (context: string) => {
return logger.child({ context });
};