A simple tool for log-analysis.
Compiled with Qt 5.15.2
- View Local Log-file
- DisPlay Line Number in Viewer
- Jump To Specific Line
- High-Light Keyword in Viewer
- Search Keyword in Log
- Filter Needless Log with Specific pattern
- Generate Timeline and Export as Picture
- Split Large File
- Merge Small Files
- When clicked "shortcut", the application will crash.
Cause | controller.cpp: in getShortcut(), visit a Null pointer |
---|---|
Solution | Check before visit |
- Scroll bar was hidden and no reaction for click in LogVeiw
Cause | logviewer.cpp: in buiding function, function return earlier than excpected, which cause Scoll bar can be binded when function return. |
---|---|
Solution | In each exits, add Scoll bar's binding |
- Sub log always be hidden
Cause | forget to delete test block,which makes tab-> count always larger than 1. So tab->show() will never be reached |
---|---|
Solution | elete the test block |
- If choose/change the same color for one tag, taglist will add this tag repeatedly. If one of them were removed , the tag's highlight will disappear.
Cause | when emitting colorChange signal, funtion dosen't Check the difference between old and selected color |
---|---|
Solution | Check difference between old and selected color ahead of emitting signal |
- In highlight/find/filter dialog widget, if closed without any input, the dialog will cause the application crash.
Cause | No handle for reject in dialog, |
---|---|
Solution | if input is empty and dialog is rejected, just do nothing but return |
- Twice repeated pop-ups when clicked menu.
Cause | Repeatedly connect signals and slots |
---|---|
Solution | Delete redundant connections |