HM-38. Добавлен логгер в бек, ведет записи в базу, добавлена ручка для получения логов

This commit is contained in:
vigdorov
2020-07-18 16:05:20 +03:00
parent 8beb84567a
commit 8c003a15d0
11 changed files with 133 additions and 13 deletions

View File

@ -0,0 +1,25 @@
import {Controller, Get, Header} from '@nestjs/common';
import {ApiTags, ApiResponse} from '@nestjs/swagger';
import {LogsService} from './logs.service';
import {ALLOW_ORIGIN_ALL, COLLECTION_LOGS} from 'src/consts';
import {Log, LogRequest} from './logs.schema';
@Controller(COLLECTION_LOGS)
@ApiTags(COLLECTION_LOGS)
export class LogsController {
constructor(
private readonly logsService: LogsService
) {}
@Get()
@Header(...ALLOW_ORIGIN_ALL)
@ApiResponse({
status: 200,
description: 'Возвращает список всех логов',
type: [LogRequest],
})
async findAll(): Promise<Log[]> {
const logsList = await this.logsService.findAll();
return logsList;
}
}