webapp/src/utils/logger.ts

13 lines
321 B
TypeScript
Raw Normal View History

2022-09-09 11:53:35 +00:00
import loglevel from 'loglevel'
import prefix from 'loglevel-plugin-prefix'
2022-09-22 09:37:49 +00:00
import { isDev } from './config'
2022-09-09 11:53:35 +00:00
prefix.reg(loglevel)
prefix.apply(loglevel, {
template: '[%n]'
})
2022-09-22 09:37:49 +00:00
loglevel.setLevel(isDev ? loglevel.levels.TRACE : loglevel.levels.ERROR)
2022-09-09 11:53:35 +00:00
export const getLogger = (name: string) => loglevel.getLogger(name)