Извлечение времени ответа диагностики ASP.NET Core в базу данных сематического журнала.C#

Место общения программистов C#
Ответить
Anonymous
 Извлечение времени ответа диагностики ASP.NET Core в базу данных сематического журнала.

Сообщение Anonymous »

Я использую шаблон проекта Visual Studio по умолчанию для C# WebApi с использованием ASP.NET Core 3.1. Когда я запускаю приложение, я вижу, что в консоль записывается следующая информация

Код: Выделить всё

info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
Executed endpoint 'webapi.Controllers.WeatherForecastController.Get (webapi)'
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished in 0.8083ms 200 application/json; charset=utf-8
Как видите, Microsoft.AspNetCore.Hosting.Diagnostics уже регистрирует время ответа и код состояния http , однако это часть сообщения журнала, что затрудняет регистрацию этих атрибутов в качестве конкретных атрибутов поиска в нашей базе данных эластичного поиска.

Есть ли какой-либо способ извлечь эта информация (время ответа и код состояния) из существующей диагностики промежуточное программное обеспечение без необходимости писать собственное?

Подробнее здесь: https://stackoverflow.com/questions/604 ... ng-databas
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»