constructor()

in src/services/request-logger/request-logger.service.ts [13:32]


  constructor(@Inject(REQUEST) private readonly request: Request) {
    this._setupHeaders(request);

    this._logger = createLogger({
      transports: [new transports.Console()],
      format: format.combine(
        format((info) => ({ ...this._headers, ...info }))(),
        format.label(),
        format.timestamp({
          alias: '@timestamp',
        }),
        format((info) => {
          delete info['label'];
          delete info['timestamp'];
          return info;
        })(),
        format.json(),
      ),
    });
  }