Skip to content

dukGuo/log-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

log-player

A simple tool for log-analysis.

slides

Installation

Compiled with Qt 5.15.2

Qt 5.15

Functions

  • 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

Bug Lists

  • 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

About

a Qt based log analyzer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published