Собственно тема такая
Хочу собрать простой парсер логов программы.
Возникли следующие вопросы:
1. какой компонент ищет внутри фаила(или группа компонентов)
2. Если есть ini фаил в котором есть определенные ключи, которые выдаются в поток, как из потока выделить только определённое значение ключа, для выбранной в программе опции?
Постояльцы помогите пожалуйста
Этот топик читают: Гость
Ответов: 7
Рейтинг: 2
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
1.
|
|||
карма: 25 |
|
Ответов: 4641
Рейтинг: 334
|
|||
карма: 1 |
|
Ответов: 7
Рейтинг: 2
|
|||
вот кусок лога
code_15420.txt таких логов много Хочу научить программу искать сразу во всех логах, и отсейвать строки с найдеными значениями.. FILE_N_R FILE_NF S_FILE вот чтоб хатябы вот так: <29.09.2009 21:51:42> [10.1.48.135] (-1) hwID: "S0V3J9DP805369" FILE_N_R: "C:WINDOWSSVCHOST.COM" сохраняла все найденное в один фаил... такой парсер был бы очень кстати вот что получилось пока что у меня: code_15421.txt можно указать директорию, выбранный путь сохранятся в ini в определенный ключ но как зделать схему поиска внутри всех фаилов это засада.. |
|||
карма: 0 |
| ||
файлы: 2 | code_15420.txt [1KB] [147], code_15421.txt [1.3KB] [136] |
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
zbot писал(а): но как зделать схему поиска внутри всех фаилов это засада..Использовать FileSearch и при получении имени файла, тут же его парсить ------------ Дoбавленo в 16.46: Кстати у StrList-a есть очень интересный метод -- doAppend, советую ознакомиться, если, конечно, не захочется напрямую работать с файловыми потоками |
|||
карма: 22 |
|
Ответов: 7
Рейтинг: 2
|
|||
Вот что у меня есть
а как парсить то? просто нужно что бы поиск вёлся по данным выбранной опции.. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
zbot писал(а): Вот что у меня естьzbot писал(а): а как парсить то?zbot писал(а): Хочу собрать простой парсер логов программы.На всякий случай: ПАРСИТЬ - автоматически обрабатывать (разбирать) с целью получения нужных данных. ... |
|||
карма: 25 |
|
Ответов: 7
Рейтинг: 2
|
|||
Tad писал(а): Что хочешь искать в логах вот zbot писал(а):
FILE_N_R FILE_NF S_FILE вот чтоб хатябы вот так: <29.09.2009 21:51:42> [10.1.48.135] (-1) hwID: "S0V3J9DP805369" FILE_N_R: "C:WINDOWSSVCHOST.COM" если несложно то можно хотябы пример привести как такое организовать? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
и все ???
|
|||
карма: 25 |
|
Ответов: 7
Рейтинг: 2
|
|||
тоесть "и все?"...
Необходимо чтобы все найденное сохронялось в фаил.. Но мне больше интерестно как организовать поиск внутри фаила.. и выбор типа поисковых данных |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
zbot писал(а): Но мне больше интерестно как организовать поиск внутри фаила..Как-то, вот так
Поиск в подпапках я отключил, чтобы не шерстить все папки |
|||
карма: 22 |
| ||
Голосовали: | zbot |
Ответов: 16884
Рейтинг: 1239
|
|||
Или так
code_15422.txt ------------ Дoбавленo в 18.06: nesco, меня уже разворачивающиеся коды достали. ------------ Дoбавленo в 18.13: zbot, на с "Сохранить"
|
|||
карма: 25 |
| ||
файлы: 1 | code_15422.txt [1.9KB] [159] | ||
Голосовали: | zbot |
Ответов: 7
Рейтинг: 2
|
|||
Mad
Огромное спасибо очень помог! Всем спасибо и плюсики |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Mad это наверно Maestro Tad
|
|||
карма: 27 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Dilma писал(а): Maestro TadВау! Круто! |
|||
карма: 22 |
|