Skip to content
This repository was archived by the owner on Dec 27, 2024. It is now read-only.
This repository was archived by the owner on Dec 27, 2024. It is now read-only.

sapi init LogService.ts mutates error #24

@etsuo

Description

@etsuo

fix:

  private buildJsonObj(message: any, err?: Error): object {
    const obj = typeof message === 'string' ? {message} : Object.assign({}, message);

    obj.serverCity = LogService.city;
    obj.serverCountry = LogService.country;
    obj.serverExternalHostname = LogService.externalHostname;
    obj.serverHostname = LogService.hostName;
    obj.serverIp = LogService.ip;
    obj.serverNodeEnv = LogService.nodeEnv;

    if (err) {
      obj.error = errorToJsonString(err);
    } else if (message instanceof Error) {
      obj.error = errorToJsonString(message);
    }

    return obj;
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions