12 lines
348 B
TypeScript
12 lines
348 B
TypeScript
import { default as pino } from 'pino'
|
|
import Env from './Env'
|
|
|
|
export const logger = pino({ level: Env.orFail('CORE_LOG') })
|
|
logger.trace('Logger created')
|
|
|
|
export function child(name: string, level?: string) {
|
|
const l = logger.child({ name, level: level || Env.get(name.toUpperCase() + '_LOG') })
|
|
l.trace('Logger created')
|
|
return l
|
|
}
|