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 });