Как войти в выбранный asp.net Core MVC Route - PullRequest
0 голосов
/ 18 октября 2019

Есть ли простой способ войти (используя nlog, например, log.Debug (...)), чтобы записать выбранный маршрут в основное приложение mvc asp.net. Я использую атрибуты HttpGet / Post для определения моих маршрутов, и я ищу простой способ регистрации маршрута, который MVC выбирает для обработки каждого входящего запроса.

ПРИМЕЧАНИЕ: на подобные вопросы были даны ответы, но они относятся к отладке ианализ маршрутов: Как отлаживать маршруты MVC 4 API? https://haacked.com/archive/2008/03/13/url-routing-debugger.aspx/

, но для своих целей я просто хочу знать, какой маршрут MVC выбрал для обработки запроса, и получить егожурнал. (И в идеале я не хочу добавлять журнал к каждому методу контроллера, должен быть какой-то способ сделать это один раз для всех входящих запросов)

1 Ответ

0 голосов
/ 18 октября 2019

В IIS вы можете использовать файл web.config. В этом файле по умолчанию есть опция stdoutLogEnabled=false. Переключите его на true. Будет сгенерирован журнал с нужной вам информацией.

Редактировать: Обновлен мой ответ, чтобы указать, что он корректен только для IIS, согласно комментариям ниже

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...