2020-04-16 20:22:57 +00:00
|
|
|
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) {
|
2020-04-17 14:26:33 +00:00
|
|
|
const l = logger.child({ name, level: level || Env.get(name.toUpperCase() + '_LOG') })
|
2020-04-16 20:22:57 +00:00
|
|
|
l.trace('Logger created')
|
|
|
|
return l
|
|
|
|
}
|