FIX. Исправление времени логов на utc

This commit is contained in:
vigdorov
2020-08-13 21:37:15 +03:00
parent 3883ea4ad8
commit 370787a355
2 changed files with 5 additions and 3 deletions

View File

@ -1,5 +1,6 @@
import * as mongoose from 'mongoose'; import * as mongoose from 'mongoose';
import * as lodash from 'lodash'; import * as lodash from 'lodash';
import * as moment from 'moment';
import {Injectable, NestInterceptor, ExecutionContext, CallHandler} from '@nestjs/common'; import {Injectable, NestInterceptor, ExecutionContext, CallHandler} from '@nestjs/common';
import {Observable} from 'rxjs'; import {Observable} from 'rxjs';
@ -26,7 +27,7 @@ const saveLog = (
response: any, response: any,
startTime: string, startTime: string,
) => { ) => {
const endTime = new Date().toJSON(); const endTime = moment().utc().format();
const error = new ErrorModel({ const error = new ErrorModel({
type, type,
request: request, request: request,
@ -40,7 +41,7 @@ const saveLog = (
@Injectable() @Injectable()
export class LoggingInterceptor implements NestInterceptor { export class LoggingInterceptor implements NestInterceptor {
intercept(context: ExecutionContext, next: CallHandler): Observable<any> { intercept(context: ExecutionContext, next: CallHandler): Observable<any> {
const start = new Date().toJSON(); const start = moment().utc().format();
const args = context.getArgs()?.[0] ?? {}; const args = context.getArgs()?.[0] ?? {};
const {headers, url, method, body} = args; const {headers, url, method, body} = args;
const request = { const request = {

View File

@ -1,4 +1,5 @@
import * as mongoose from 'mongoose'; import * as mongoose from 'mongoose';
import * as moment from 'moment';
import {Logger as DefaultLogger} from '@nestjs/common'; import {Logger as DefaultLogger} from '@nestjs/common';
import {MONGO_URL, LOG_TYPE} from 'src/consts'; 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 ErrorModel = mongoose.model(LOG_TYPE.SERVER, errorSchema);
const saveError = (type: string, message: string, trace = '') => { const saveError = (type: string, message: string, trace = '') => {
const date = new Date().toJSON(); const date = moment().utc().format();
const error = new ErrorModel({ const error = new ErrorModel({
type, message, trace, date type, message, trace, date
}); });