Дан лог, кусок из лога
+========================>>> TIPC.ReadMomentData (04.11.05 13:58:27 859)
| +========================>>> TIPC.ReadMOMMaskData (04.11.05 13:58:27 859)
| | +========================>>> TFT3.ExecRequest (04.11.05 13:58:27 859)
| | | ACommand = 7
| | | +========================>>> TFT3.SinchSend (04.11.05 13:58:27 859)
| | | | Result = 0
| | | `-----[00:00:00 016]-----<<< TFT3.SinchSend (04.11.05 13:58:27 875)
| | | +========================>>> TFT3.SinchReceive (04.11.05 13:58:27 875)
| | | | Result = 0
| | | `-----[00:00:00 000]-----<<< TFT3.SinchReceive (04.11.05 13:58:27 875)
| | | +========================>>> TFT3.SinchReceive (04.11.05 13:58:27 875)
| | | | Result = 0
| | | `-----[00:00:00 000]-----<<< TFT3.SinchReceive (04.11.05 13:58:27 875)
| | | +========================>>> TFT3.SinchReceive (04.11.05 13:58:27 875)
| | | | Result = 0
| | | `-----[00:00:00 000]-----<<< TFT3.SinchReceive (04.11.05 13:58:27 890)
| | | +========================>>> TFT3.SinchReceive (04.11.05 13:58:27 890)
| | | | Result = 0
| | | `-----[00:00:00 016]-----<<< TFT3.SinchReceive (04.11.05 13:58:27 906)
| | | +========================>>> TFT3.SinchReceive (04.11.05 13:58:27 906)
| | | | Result = 0
| | | `-----[00:00:00 000]-----<<< TFT3.SinchReceive (04.11.05 13:58:27 906)
| | | +========================>>> TFT3.SinchReceive (04.11.05 13:58:27 906)
| | | | Result = 0
| | | `-----[00:00:00 015]-----<<< TFT3.SinchReceive (04.11.05 13:58:27 921)
| | | +========================>>> TFT3.SinchReceive (04.11.05 13:58:27 921)
| | | | Result = 0
| | | `-----[00:00:00 000]-----<<< TFT3.SinchReceive (04.11.05 13:58:27 921)
| | | Result = 0
| | `-----[00:00:00 062]-----<<< TFT3.ExecRequest (04.11.05 13:58:27 921)
| | Result = 0
| `-----[00:00:00 062]-----<<< TIPC.ReadMOMMaskData (04.11.05 13:58:27 921)
| Result = 0
`-----[00:00:00 062]-----<<< TIPC.ReadMomentData (04.11.05 13:58:27 921)
Имена методов и классов могут менятся, но применая логика сохранится... То есть всегда будет старший метод, который вызывает младший, в младшем будет несколько вызовов записи чтения в\из порта (устройства).
Как бы и чем бы красивее это пропарсить чтобы в итоге получить инфу сколько для каждого метода вызывались дочерние, с каким результатом закончились итд...?
Заранее спасибо.
Posted via RSDN NNTP Server 1.9