Files
Edu/services/teacher-bff/src/shared/observability/logger.ts

20 lines
401 B
TypeScript

import { pino } from "pino";
import { env } from "../../config/env.js";
export const logger = pino({
level: env.LOG_LEVEL,
base: {
service: "teacher-bff",
version: "0.1.0",
},
transport:
env.NODE_ENV === "development"
? {
target: "pino-pretty",
options: { colorize: true },
}
: undefined,
});
export type Logger = ReturnType<typeof pino>;