From 74b621fe22de2afc6d65875dd1926f3de4e7b5cc Mon Sep 17 00:00:00 2001 From: vigdorov Date: Sun, 19 Jul 2020 15:13:51 +0300 Subject: [PATCH] =?UTF-8?q?HM-57.=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=B1=D0=B0=D0=B3=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/logs/logging.interceptor.ts | 12 +++++------- src/services/logger.service.ts | 3 +-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/logs/logging.interceptor.ts b/src/logs/logging.interceptor.ts index 2f9c7c9..4c2cc40 100644 --- a/src/logs/logging.interceptor.ts +++ b/src/logs/logging.interceptor.ts @@ -1,5 +1,4 @@ import * as mongoose from 'mongoose'; -import * as moment from 'moment'; import * as lodash from 'lodash'; import {Injectable, NestInterceptor, ExecutionContext, CallHandler} from '@nestjs/common'; @@ -25,15 +24,15 @@ const saveLog = ( type: string, request: any, response: any, - startTime: moment.Moment, + startTime: string, ) => { - const endTime = moment(); + const endTime = new Date().toJSON(); const error = new ErrorModel({ type, request: request, response: lodash.isEmpty(response) ? 'Server down, look server-logs' : response, - startTime: startTime.format(), - endTime: endTime.format(), + startTime, + endTime, }); error.save(); }; @@ -41,7 +40,7 @@ const saveLog = ( @Injectable() export class LoggingInterceptor implements NestInterceptor { intercept(context: ExecutionContext, next: CallHandler): Observable { - const start = moment(); + const start = new Date().toJSON(); const args = context.getArgs()?.[0] ?? {}; const {headers, url, method, body} = args; const request = { @@ -54,7 +53,6 @@ export class LoggingInterceptor implements NestInterceptor { saveLog(STATUSES.OK, request, response, start); }), catchError((err: any) => { - console.log(typeof err) saveLog(STATUSES.BAD, request, err, start); throw(err); }), diff --git a/src/services/logger.service.ts b/src/services/logger.service.ts index 1ef03ce..9d5b65c 100644 --- a/src/services/logger.service.ts +++ b/src/services/logger.service.ts @@ -1,5 +1,4 @@ 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'; @@ -24,7 +23,7 @@ const errorSchema = new mongoose.Schema({ const ErrorModel = mongoose.model(LOG_TYPE.SERVER, errorSchema); const saveError = (type: string, message: string, trace = '') => { - const date = moment().format(); + const date = new Date().toJSON(); const error = new ErrorModel({ type, message, trace, date });