cubbot/src/core/logger.ts

12 lines
351 B
TypeScript
Raw Normal View History

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) {
const l = logger.child({ name, level: level || Env.orFail(name.toUpperCase() + '_LOG') })
l.trace('Logger created')
return l
}