From 370787a3559aa7a83af0d9545400f9f2a7c6441c Mon Sep 17 00:00:00 2001 From: vigdorov Date: Thu, 13 Aug 2020 21:37:15 +0300 Subject: [PATCH] =?UTF-8?q?FIX.=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B2=D1=80=D0=B5=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=20=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2=20=D0=BD=D0=B0=20?= =?UTF-8?q?utc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/logs/logging.interceptor.ts | 5 +++-- src/services/logger.service.ts | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/logs/logging.interceptor.ts b/src/logs/logging.interceptor.ts index 2b05bba..a859eb2 100644 --- a/src/logs/logging.interceptor.ts +++ b/src/logs/logging.interceptor.ts @@ -1,5 +1,6 @@ import * as mongoose from 'mongoose'; import * as lodash from 'lodash'; +import * as moment from 'moment'; import {Injectable, NestInterceptor, ExecutionContext, CallHandler} from '@nestjs/common'; import {Observable} from 'rxjs'; @@ -26,7 +27,7 @@ const saveLog = ( response: any, startTime: string, ) => { - const endTime = new Date().toJSON(); + const endTime = moment().utc().format(); const error = new ErrorModel({ type, request: request, @@ -40,7 +41,7 @@ const saveLog = ( @Injectable() export class LoggingInterceptor implements NestInterceptor { intercept(context: ExecutionContext, next: CallHandler): Observable { - const start = new Date().toJSON(); + const start = moment().utc().format(); const args = context.getArgs()?.[0] ?? {}; const {headers, url, method, body} = args; const request = { diff --git a/src/services/logger.service.ts b/src/services/logger.service.ts index 9d5b65c..64b18b2 100644 --- a/src/services/logger.service.ts +++ b/src/services/logger.service.ts @@ -1,4 +1,5 @@ import * as mongoose from 'mongoose'; +import * as moment from 'moment'; import {Logger as DefaultLogger} from '@nestjs/common'; import {MONGO_URL, LOG_TYPE} from 'src/consts'; @@ -23,7 +24,7 @@ const errorSchema = new mongoose.Schema({ const ErrorModel = mongoose.model(LOG_TYPE.SERVER, errorSchema); const saveError = (type: string, message: string, trace = '') => { - const date = new Date().toJSON(); + const date = moment().utc().format(); const error = new ErrorModel({ type, message, trace, date });