Logging Infrastructure

From WebOS-Ports
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Logging Infrastructure in LuneOS

There are two main pieces in the logging infrastructure: journald and PmLogDaemon.

Here is a schema explaining how they interact with each other:

journald and PmLogDaemon

In other words, the logging works in this order:

1. journald aggregates all the messages in its journal: syslog, services output, kernel messages...
2. journald outputs the consolidated journal to a dedicated socket (when available)
3. PmLogDaemon creates that socket and produces its own file-based log output