loggers.ts 406 B

123456789101112131415
  1. /* eslint-disable prefer-arrow/prefer-arrow-functions */
  2. import { getLogger as _getLogger, Logger } from 'log4js';
  3. const loggers: Logger[] = [];
  4. export function getLogger(category?: string): Logger {
  5. const l = _getLogger(category);
  6. l.level = 'info';
  7. loggers.push(l);
  8. return l;
  9. }
  10. export function setLogLevels(level?: string): void {
  11. loggers.forEach((l: Logger) => l.level = level ?? 'info');
  12. }