-
-
Notifications
You must be signed in to change notification settings - Fork 18
Add System Logs view #374
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
base: main
Are you sure you want to change the base?
Add System Logs view #374
Conversation
Allows to graphically access the system logs.
|
This looks really good! |
|
Yeah actually I wonder if that might be more appropriate in Monitor? It might feel more natural if you're looking to debug/manage/monitor the system that logs could be a part of that process |
|
I'm in favour of putting System Logs in Monitor. I think we will have more freedom there to fully develop this functionality. |
|
Makes sense to me :) If someone wants to do it right now feel free. You should be able to use SystemdLogModel and SystemdLogEntry without modifications. |
Allows to graphically access the system logs. Based on #337 by @tintou
We currently only show the logs from the current boot.
Allow searching and refreshing.
Load in chunks of 200 entries, load more when scrolled end is reached.
A chunk is split into "subchunks" that are defined by time instead of number of items. We allow 1 ms of sync loading before having to wait for the next idle. We do this until at least the number of items in a chunk (200) are loaded or eof is reached.
Performance should be pretty good but lmk if you run into issues.
Also some feedback for the UI would be appreciated :)
It seems columnview and scrolled window have some issues if there are too many headers visible at once but idk if we can do something about that (except for changing the UI ofc)