jeudi 7 mai 2020

Log Parser to Consolidate various time/thread events

This is the way my log file looks like for multithreaded system,

<EventID><ThreadID_1><SomeText>
<EventID><ThreadID_1><SomeText>
<EventID><ThreadID_1><SomeText>
...20 such lines...
<EventID><ThreadID_2><SomeText>
<EventID><ThreadID_2><SomeText>
<EventID><ThreadID_2><SomeText>
...20 such lines...

The System generate lot of logs when its running for hours.

I want to build a log consolidator App, which will consolidate all threads and show as drop down.

App UI something Like this,

[Some drop down button][ThreadID_1]
[Some drop down button][ThreadID_1]

The individual threadID data can be further filtered into, functions calls..pass/fail criteria.

If I want to see more about any thread, I should be able to drop down and see and then collapse it back.

Do we have anything open source which can help me do this? If not, which language/framework should I use to build this , which can be made in shorter time due to good library support.

Aucun commentaire:

Enregistrer un commentaire