cubbot/src/core/logger.ts

12 lines
348 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) {
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
}