File size: 534 Bytes
518bc25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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();