summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorRobin Burchell <robin.burchell@jollamobile.com>2014-01-01 17:36:24 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-21 01:59:37 +0100
commitf81de3944d3b500e64fe0a21e2f5dbcebcb5ac8a (patch)
treee1b0804981a68d2301b38c0d6fdcb90bb733131f /tools
parent91d3298eab791ab2351c6be8714ab3b2bde9758e (diff)
Support logging direct to journald, if enabled.
Instead of merely intercepting logging output from stdout/stderr from the journal side of started processes, this has the advantage of meaning that the origin process name will be correct. fprintf won't work, because if a process starts children (like e.g. a homescreen does), then their stdout/stderr are merged into their parent, and journal has no way of differentiating the origin. We are also able to store information about the context of logging, which might be useful in post-mortem cases. [ChangeLog][Platform Specific Changes][Linux] Systems with systemd may now pass -journald to configure to send logging output to journald. Logging will still be sent to stderr for interactive applications (run from a tty) or with QT_NO_JOURNALD_LOG set to a non-empty value. Change-Id: Ib260cec1ea87390bf44f267d217d795583407d00 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions