Здравствуйте, 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
Т.е.
<Номер строки>^<Номер предка>^<Направление передачи>^<Имя метода>^<Команда>^<Результат>
Насколько велик лог и насколько часто надо проверять данные?
Если там достаточно много данных и часто проверяются, то я бы привёл их к одному виду и залил ручками в БД в виде иерархии, а потом уже с ними работал. Можно поюзать к.-либо "виртуальную" БД.
... <<#5 — 10 DJ Rodriguez My magic carpet>>