2024-12-23 16:47:07 +01:00
|
|
|
import pino from "pino"
|
2025-02-09 12:35:08 +01:00
|
|
|
import { LOG_LEVEL } from "@/../config.ts"
|
2024-12-23 16:47:07 +01:00
|
|
|
|
|
|
|
/**
|
|
|
|
* / Returns a logging instance with the default log-level "info"
|
|
|
|
*/
|
2025-02-06 19:37:11 +01:00
|
|
|
const logger = pino(
|
|
|
|
pino.destination({
|
|
|
|
level: LOG_LEVEL,
|
|
|
|
}),
|
|
|
|
)
|
|
|
|
|
|
|
|
console.log = function (...args): void {
|
2025-02-09 12:35:08 +01:00
|
|
|
if (args.length > 1) {
|
|
|
|
logger.info(args?.slice(1), args?.[0])
|
|
|
|
} else {
|
|
|
|
logger.info(args?.[0])
|
|
|
|
}
|
2025-02-06 19:37:11 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
export default logger
|