Какие инструменты средства просмотра журнала могут считать XML, созданный Системой. Диагностика. EventSchemaTraceListener?

Я нахожусь в процессе преобразования нашей реализации входа для использования Системы. Диагностика. TraceSource. Мы хотим использовать в своих интересах трассировку действия, и мы хотим считать несколько файлов журнала из нескольких серверов с инструментами как SvcTraceViewer & LogParser WCF.

Я преобразовал наш код для использования TraceSource, и теперь я нахожусь в процессе оценки производительности приемников трассировки. В конечном счете мы хотим использовать в своих интересах ETW , но это будет за несколько месяцев до того, как мы переместимся в Windows Server 2008, таким образом, мы еще не можем использовать EventProviderTraceListener.

Из документации ясно, что EventSchemaTraceListener является лучшим приемником трассировки выполнения, который производит вывод текстового файла. Ранее, я использовал XmlWriterTraceListener, и я смог открыть журналы, созданные им с SvcTraceViewer. К сожалению, выводы EventSchemaTraceListener другой XML, и хотя SvcTraceViewer действительно открывает и преобразовывает файл, он не делает, отличная работа и важные поля потеряны (как текст сообщения журнала).

Существует ли инструмент кроме EventViewer на Vista & Windows 7 для чтения файлов журнала, созданных EventSchemaTraceListener? Я надеялся использовать SvcTraceViewer, потому что он делает хорошее задание фильтрации и после передач действия.

Я мог записать, что XSLT преобразовывает для преобразования XML в формат, ожидаемый SvcTraceViewer. Если это будет единственным способом сделать это, то я, вероятно, сделаю это, но я надеялся, что уже был инструмент для чтения более нового формата, произведенного EventSchemaTraceListener.

10
задан Palec 29 March 2017 в 23:03
поделиться

4 ответа

Я думаю, вам нужен TraceView . Он доступен как часть DDK. (Не уверен, почему это не просто часть Platform SDK.)

Возможно, это не совсем то, что вы ищете, но схема для выходного XML-файла называется event.xsd. Вы можете получить его, загрузив Platform SDK.

4
ответ дан 4 December 2019 в 04:53
поделиться

Посетите сайт www.xpolog.com. Я думаю, вы получите ясное представление.

0
ответ дан 4 December 2019 в 04:53
поделиться

Хотя я знаю, что это не совсем ответ на ваш вопрос, я думаю, вам следует взглянуть на Log4Net . Этот фреймворк журналирования успешно использовался во многих проектах. Его очень легко использовать, его довольно легко расширять и бесплатное программное обеспечение.

-2
ответ дан 4 December 2019 в 04:53
поделиться

Вы пробовали Microsoft Log Parser ?

Цитата из страницы загрузки:

Log parser is мощный, универсальный инструмент, обеспечивающий универсальный доступ по запросу к текстовым данным, таким как файлы журналов, файлы XML и CSV, а также к ключевым источникам данных в операционной системе Windows®, таким как журнал событий, реестр, файловая система , и Active Directory®.

Обратите внимание, что я не являюсь пользователем этого инструмента (пока) - его оценка уже некоторое время была в моем списке TODO.

Учитывая, что похоже, что он может практически любой формат файла XML, я считаю, что он сделает то, что вам нужно.

-1
ответ дан 4 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: