RSS Подписка на статьи RSS Подписка на комментарии Панель инструментов

Блог профессионалов стал частью сайта технической поддержки DocsVision http://support.docsvision.com. Новые материалы будут появляться уже на этом сайте.

Поиск

Ярлыки

авто генерация кода (1) Администрирование DocsVision (60) Атрибутивный поиск (3) База данных (24) Базы знаний (1) Безопасность (1) Бизнес-процессы (20) Блог (2) Вы увидите это первыми (1) Групповые политики (1) Диаграммы (2) Задания (2) Интеграция (2) Карточки DocsVision (14) Конструктор Решений (11) Маркетинг и продажи (4) Навигатор (3) Новое (3) Новости (32) Опрос (4) Опросы DocsVision (4) Оптимизация (3) Отчеты (2) Ошибки (1) Поддержка (14) Полезные ссылки (1) Представления (4) Производительность (5) Разбор полетов (18) Разработка для Workflow (7) разработка карточек (2) Разработка на платформе DocsVision (41) Разработка решений (43) Расширение платформы (1) Расширенные отчеты (9) Решения на платформе DocsVision (6) Сервисы DocsVision (3) Сканеры (3) Справочник сотрудников (1) Справочник типов (1) Установка (1) Утилиты (13) Шлюз в SharePoint (8) Штрихкод (2) Cкрипты карточек (7) DocsVision внутри (1) DocsVision Live (1) FileStream (1) FireFox (2) Opera (1) Powershell (5) Safari (1) SharePoint2007 (1) SharePoint2010 (2) Silverlight (1) UltraViews (1) Vista (1)

Использование LogParser для работы с журналами DocsVision

LogParser - эта утилита стала для меня открытием в прошлом году, хотя создана она еще в 2005. Её очень удобно использовать для поиска конкретной информации в больших журналах. Основная "фича" - использование языка запросов SQL к любым файлам с данными (текст, XML, CSV и др.), для получения выборки. Все возможности перечеслять не буду - их можно прочитать в инструкции.
Приведу один пример использования. Часто в журнале Workflow нужно выяснить сколько времени длился тик и сколько функций, за тик было выполнено. Ранее открывался блокнот или любой другой редактор, и делался поиск по фразе Execution takes. При этом блокнот открывая большой журнал просто подвисал на неопределенное время.

Используя LogParser сделать выборку можно за доли секунды выполнив запрос
logparser.exe "SELECT Text FROM 'путь к логу' WHERE Text LIKE '%Execution takes%'" -i:TextLine -o:Datagrid
Результат будет выведен в отдельном окне.


Утилита консольная, но поскольку есть API, то создано много GUI'шных интерфейсов для неё. Читать дальше

0 коммент.:

Отправить комментарий