summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorNicholas Sielicki <nicholas.sielicki@legrand.com>2022-03-16 11:28:57 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-03-21 15:18:24 +0000
commit2fd4d2cb70fc244499ccf45bf7248c2a530ea9e2 (patch)
tree70989fbd209e59645e5046aeb646aee218466cd4 /documentation
parent154e69f118ae7ce0db39cb99a90e51008f80543e (diff)
downloadpoky-2fd4d2cb70fc244499ccf45bf7248c2a530ea9e2.tar.gz
dev-manual: note on using journald without syslog
journald is not a syslog provider, so using journald exclusively amounts to just preventing a syslog provider from being specified on a system where journald is active. Various spots where this has popped up: * https://stackoverflow.com/q/48746397 * https://lists.yoctoproject.org/g/yocto/topic/82883035#53548 (From yocto-docs rev: aba38d5dc2db708ed6e8fc6dca4d869fe7fe855c) Signed-off-by: Nicholas Sielicki <nicholas.sielicki@legrand.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/dev-manual/common-tasks.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/documentation/dev-manual/common-tasks.rst b/documentation/dev-manual/common-tasks.rst
index ca3fbc856a..9d4aaa5a67 100644
--- a/documentation/dev-manual/common-tasks.rst
+++ b/documentation/dev-manual/common-tasks.rst
@@ -7910,6 +7910,20 @@ image cannot use this package group. However, it can install SysVinit
7910and the appropriate packages will have support for both systemd and 7910and the appropriate packages will have support for both systemd and
7911SysVinit. 7911SysVinit.
7912 7912
7913Using systemd-journald without a traditional syslog daemon
7914----------------------------------------------------------
7915
7916Counter-intuitively, ``systemd-journald`` is not a syslog runtime or provider,
7917and the proper way to use systemd-journald as your sole logging mechanism is to
7918effectively disable syslog entirely by setting these variables in your distribution
7919configuration file::
7920
7921 VIRTUAL-RUNTIME_syslog = ""
7922 VIRTUAL-RUNTIME_base-utils-syslog = ""
7923
7924Doing so will prevent ``rsyslog`` / ``busybox-syslog`` from being pulled in by
7925default, leaving only ``journald``.
7926
7913Selecting a Device Manager 7927Selecting a Device Manager
7914========================== 7928==========================
7915 7929