Summary
We need to implement the feature which provides handling errors from desktop applications
Motivation
Now, Relago handles only system layer applications error from journal. But, we need to handle errors from application on desktop layer too.
What we did learn
You can see system services via this command:
To show units from user layer, you can use this:
systemctl --user list-units
Problem
We know how to handle various kinds of errors from system (e.g. OOM, Coredump, etc.). Since we know their structure, we can define their type signature easily. Now, we know nothing about user layer applications. But we know how to research and define it.
You can use their logs via this command:
journalctl --user -u <unit-name>
Learning sources
You can learn more about journal fields and layers from here: freedesktop.org/systemd.journal-fields
Summary
We need to implement the feature which provides handling errors from desktop applications
Motivation
Now, Relago handles only system layer applications error from journal. But, we need to handle errors from application on desktop layer too.
What we did learn
You can see system services via this command:
To show units from user layer, you can use this:
Problem
We know how to handle various kinds of errors from system (e.g. OOM, Coredump, etc.). Since we know their structure, we can define their type signature easily. Now, we know nothing about user layer applications. But we know how to research and define it.
You can use their logs via this command:
Learning sources
You can learn more about journal fields and layers from here: freedesktop.org/systemd.journal-fields