Re[2]: парсер
От: ironwit Украина  
Дата: 05.11.05 08:58
Оценка:
On Sat, 05 Nov 2005 08:33:29 GMT
"_spin_" <45342@users.rsdn.ru> wrote:

> Здравствуйте, ironwit, Вы писали:

>
> I> Как бы и чем бы красивее это пропарсить чтобы в итоге получить инфу сколько для каждого метода вызывались дочерние, с каким результатом закончились итд...?
>
> Парсить — ручками. А переделать формат лога нельзя? ИМХО, в нём слишком много неинформативных символов.
переделать то можно, но одно из требований — удобочитаемость
>
> Например, так:
> 1^0^1^TIPC.ReadMomentData (04.11.05 13:58:27 859)^^
> 2^1^1^TIPC.ReadMOMMaskData (04.11.05 13:58:27 859)^^
> 3^2^1^TFT3.ExecRequest (04.11.05 13:58:27 859)^ACommand = 7^
> 4^3^1^TFT3.SinchSend (04.11.05 13:58:27 859)^^Result = 0
>
> Т.е.
> <Номер строки>^<Номер предка>^<Направление передачи>^<Имя метода>^<Команда>^<Результат>
та хз. надо подумать...
>
> Насколько велик лог и насколько часто надо проверять данные?
в ТЗ написано оперативно и ретроспективно
>
> Если там достаточно много данных и часто проверяются, то я бы привёл их к одному виду и залил ручками в БД в виде иерархии, а потом уже с ними работал. Можно поюзать к.-либо "виртуальную" БД.
та я тоже к БД склоняюсь... но мало ли, вдруг что умные люди посоветуют...
Posted via RSDN NNTP Server 1.9
Я не умею быть злым, и не хочу быть добрым.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.