File size: 580 Bytes
529090e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { logger } from './logger.js';

export class Logger {
  private context: string;

  constructor(context: string) {
    this.context = context;
  }

  info(message: string, meta?: any) {
    logger.info(message, { ...meta, context: this.context });
  }

  warn(message: string, meta?: any) {
    logger.warn(message, { ...meta, context: this.context });
  }

  error(message: string, meta?: any) {
    logger.error(message, { ...meta, context: this.context });
  }

  debug(message: string, meta?: any) {
    logger.debug(message, { ...meta, context: this.context });
  }
}