If you are on gnome,.gnome logs do most of the things you want (if I recall correctly, some years since I run gnome)
https://apps.gnome.org/Logs/
If you are on gnome,.gnome logs do most of the things you want (if I recall correctly, some years since I run gnome)
https://apps.gnome.org/Logs/