| import log4js from 'log4js'; | |
| import { loadConfig } from './config'; | |
| const config = loadConfig(); | |
| const logFormat = config?.log4js?.appenders?.console?.layout?.pattern || '%[%d{hh:mm:ss.SSS} %-5.0p >%] %m'; | |
| log4js.configure({ | |
| appenders: { | |
| console: { | |
| type: 'console', | |
| layout: { type: 'pattern', pattern: logFormat }, | |
| }, | |
| }, | |
| categories: { | |
| default: { | |
| appenders: ['console'], | |
| level: config?.log4js?.categories?.default?.level || 'info', | |
| }, | |
| }, | |
| }); | |
| export const logger = log4js.getLogger(); | |