LogViewer icon indicating copy to clipboard operation
LogViewer copied to clipboard

Some useful features

Open AndyWing opened this issue 1 year ago • 3 comments

Some useful features for me, i think this may also helps to you :)

1.multi thread to parse the big log file, it can reduce so many times. 2.add a split window which named 'picked log', it can pick log line from the all/filtered log window.It is usefull to collect the filtered log which sort by the time when we anayle the log. 3.global custom font config(font name and size) 4.multi thread to speedup the deep seach action

Since I'm not very good at java swing, the interface may not be so beautiful, I hope you can continue to improve them :)

I will go forward for my forked repo which may confict with the main repo if we have the functional branching divergence, so you can pick which you consider it is useful :)

Thats a good project, thanks!

AndyWing avatar Aug 24 '23 10:08 AndyWing

todo: need to update the ParserTests for changed function signature.

AndyWing avatar Aug 24 '23 10:08 AndyWing

Than you very much for these new awesome contributions again!! I am reviewing them one by one and I am cherry-picking them separately to master.

I might make some few changes to some of the commits so I might take a little longer to review these ones. I have merged to master below commit already

"Jump to filter log pos when double click in all logs" (https://github.com/tibagni/LogViewer/commit/44d17d300e17d6b2e3e9dd85f4716f0aedb347a7) "Make the scroll to visible go to the center pos" (https://github.com/tibagni/LogViewer/commit/24bd56148230d070f395cfed5d21689c5a961301)

I will update here with the progress, and if I make any change I will also comment what the change was!

Thanks again for the awesome contributions (and sorry for taking a little longer to review this time)

tibagni avatar Aug 26 '23 14:08 tibagni

UPDATE:

I picked "Add picked log panel" (https://github.com/tibagni/LogViewer/commit/a6d52e5b1e761580a0ccc3af9de8d5b1691846b7) And I made some changes to the UX in a separate commit ("Change the UX of 'Picked Logs' (My Logs)" - https://github.com/tibagni/LogViewer/commit/c7af1c617aaef5e58ffc6726c2dbba84c926ec54)

And I also picked "Update linenumber width according to max log index" (https://github.com/tibagni/LogViewer/commit/753506c483bd7120e947efa15557e50df69330b3) making changes to fit the current state of the code.

I will continue to review the other changes during this week.

tibagni avatar Aug 27 '23 23:08 tibagni