logging.ts 449 B

123456789101112
  1. import { createLogger } from "@shared/common/logging";
  2. import { isHttpError } from "@shared/common/async_utils";
  3. import { HTTPError } from "got/dist/source";
  4. export const logger = createLogger({
  5. errorHandler: (reason) => {
  6. if (isHttpError<HTTPError>(reason)) {
  7. return new Error(`HTTPError: ${reason.request.requestUrl} failed because ${reason}\nStack trace: ${reason.stack}`);
  8. }
  9. return undefined;
  10. },
  11. });