Фильтр Serilog исключает множественные условияC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Фильтр Serilog исключает множественные условия

Сообщение Гость »


Моя порпуса исключает журналы здоровья и статуса 200.
Этот код работает для меня (без проверки 200)

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

.Filter.ByExcluding(Matching.WithProperty("RequestPath", "/health"))
Bu this is not working

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

.Filter.ByExcluding(e =>
(e.Properties.ContainsKey("RequestPath") && e.Properties["RequestPath"].ToString() == "/health") &&
(e.Properties.ContainsKey("StatusCode") && e.Properties["StatusCode"].ToString() == "200"))
I don't know why.
This is my kibana logs

Properties.RequestPath = /health


Properties.StatusCode = 200


Источник: https://stackoverflow.com/questions/781 ... -condition
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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