Bladeren bron

улучшено логирование

Vadim 7 maanden geleden
bovenliggende
commit
e4ff57636e
1 gewijzigde bestanden met toevoegingen van 6 en 10 verwijderingen
  1. 6 10
      src/middlewares/error-middleware.ts

+ 6 - 10
src/middlewares/error-middleware.ts

@@ -13,28 +13,24 @@ export default function (err, req, res, next) {
   }
 
   if (err instanceof ZodError) {
-    logger.error({ message: "Ошибка валидации", err: err.toString() });
-    return res
-      .status(400)
-      .json({ message: "Ошибка валидации", err: err.toString() });
+    logger.error({ message: "Ошибка валидации", err: err });
+    return res.status(400).json({ message: "Ошибка валидации", err: err });
   }
 
   if (err instanceof SchemaValidationError) {
     logger.error({
       message: "Ошибка несоотвествия схемы БД",
-      err: err.toString(),
+      err: err,
     });
     return res.status(500).json({ message: "Ошибка несоотвествия схемы БД" });
   }
 
   if (err instanceof SlonikError) {
-    logger.error({ message: "Ошибка запроса БД", err: err.toString() });
+    logger.error({ message: "Ошибка запроса БД", err: err });
     return res.status(500).json({ message: "Ошибка запроса БД" });
   }
 
-  logger.error({ message: "Непредвиденная ошибка", err: err.toString() });
+  logger.error({ message: "Непредвиденная ошибка", err: err });
 
-  return res
-    .status(500)
-    .json({ message: "Непредвиденная ошибка", err: err.toString() });
+  return res.status(500).json({ message: "Непредвиденная ошибка", err: err });
 }