Могу ли я использовать какой-либо просмотрщик для просмотра и поиска файлов журналов Serilog? - PullRequest
0 голосов
/ 24 сентября 2018

Мне известен какой-то бесплатный / коммерческий визуализатор структурированных журналов, например seq, retrace.Проблема в том, что я не хочу напрямую добавлять в качестве приемников, потому что я не хочу, чтобы каждое отдельное действие регистрации включало отправку запроса Http на сервер журналов.Вместо этого я хотел бы регистрироваться в локальных файлах как можно быстрее, но при этом иметь возможность просматривать и искать содержимое зарегистрированного файла в структурированном виде.

Так есть ли практическое решение для этого?Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 мая 2019

Я перепробовал много приложений, но TailBlazer кажется лучшим для меня, он бесплатный и действительно простой в использовании. Здесь

0 голосов
/ 24 сентября 2018

Один из вариантов - записать файлы с использованием приемника и Serilog.Formatting.Compact :

.WriteTo.File(new CompactJsonFormatter(), "log.clef")

Затем можно использовать что-то вроде jq или clef-tool для чтения / запроса журналов, включая структурированные данные:

clef -i log.clef --filter="SomeProp > 100"

, где SomeProp > 100 - это выражение фильтра Serilog .

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