Kaynağa Gözat

fix error log

Karol Sójko 1 yıl önce
ebeveyn
işleme
01895dc0e1
1 değiştirilmiş dosya ile 9 ekleme ve 1 silme
  1. 9 1
      packages/home-server/src/Server/HomeServer.ts

+ 9 - 1
packages/home-server/src/Server/HomeServer.ts

@@ -164,7 +164,15 @@ export class HomeServer implements HomeServerInterface {
       const logger: winston.Logger = winston.loggers.get('home-server')
 
       server.setErrorConfig((app) => {
-        app.use((error: Record<string, unknown>, _request: Request, response: Response, _next: NextFunction) => {
+        app.use((error: Record<string, unknown>, request: Request, response: Response, _next: NextFunction) => {
+          logger.error(`${error.stack}`, {
+            method: request.method,
+            url: request.url,
+            snjs: request.headers['x-snjs-version'],
+            application: request.headers['x-application-version'],
+            userId: response.locals.user ? response.locals.user.uuid : undefined,
+          })
+
           if ('type' in error && error.type === 'entity.too.large') {
             response.status(413).send({
               error: {