РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsPmLgLC 66 of 168 menu
◀ ▶

Контекст сообщения в Nest

В журнале копятся строки из разных частей приложения. Без метки источника трудно понять, какой класс или модуль строку отправил.

Метод обычной записи принимает второй аргумент - короткую метку контекста. Она попадает в вывод рядом с текстом и помогает отличить сообщения одного участка от другого.

Покажем на примере постов:

import { Controller, Get, Logger } from '@nestjs/common'; @Controller() export class PostController { private logger = new Logger(PostController.name); @Get('posts') getPosts(): string { this.logger.log('Listing posts', 'Posts'); return 'All posts'; } }

Подключим контроллер к корневому модулю:

import { Module } from '@nestjs/common'; import { PostController } from './post.controller.js'; @Module({ controllers: [PostController], }) export class AppModule {}

Сделайте страницу списка работников в контроллере WorkerController и добавьте к служебной записи метку контекста. Подключите контроллер к корневому модулю.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить