Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some useful features #45

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open

Some useful features #45

wants to merge 17 commits into from

Conversation

AndyWing
Copy link
Contributor

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!

Andy Wang and others added 11 commits August 17, 2023 17:30
Right mouse click to add log to the picked log
panel
Add searchable func for all log panels
Highlight line when search in direction
Indicator the M/N progress when search in
direction
known issue:
The filter group height not update
after change the font from small to
big
To avoid scroll flick experience
@AndyWing

This comment was marked as resolved.

@tibagni
Copy link
Owner

tibagni commented Aug 26, 2023

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" (44d17d3)
"Make the scroll to visible go to the center pos" (24bd561)

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
Copy link
Owner

tibagni commented Aug 27, 2023

UPDATE:

I picked "Add picked log panel" (a6d52e5)
And I made some changes to the UX in a separate commit ("Change the UX of 'Picked Logs' (My Logs)" - c7af1c6)

And I also picked "Update linenumber width according to max log index" (753506c) making changes to fit the current state of the code.

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

we need to perform research if the data changed,
otherwise it will keep last model data result.
when we try to jump to the filtered log list from
the picked log list, it will occured error if the
log entry stream was hidden.

Let it jump to the all log if cannot find the target
index in the filtered log list.
sometimes we may get similar log content in multi
processes, add this feature to support show only
wanted processes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants