|
NAME | INTRODUCTION | DESCRIPTION | COLOPHON |
ORG.FREEDESKTOP.LOGCONTROL1(5)reedesktop.LogControl1EEDESKTOP.LOGCONTROL1(5)
org.freedesktop.LogControl1 - D-Bus interface to query and set
logging configuration
org.freedesktop.LogControl1 is a generic interface that is intended
to be used by any daemon which should allow setting the log level and
target over D-Bus. It is implemented by various daemons that are part
of the systemd(1) suite.
It is assumed that those settings are global for the whole program,
so a fixed object path is used. The interface should always be
available under the path /org/freedesktop/LogControl1.
The following interface is exposed:
node /org/freedesktop/LogControl1 {
interface org.freedesktop.LogControl1 {
properties:
@org.freedesktop.DBus.Property.EmitsChangedSignal("false")
@org.freedesktop.systemd1.Privileged("true")
readwrite s LogLevel = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("false")
@org.freedesktop.systemd1.Privileged("true")
readwrite s LogTarget = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly s SyslogIdentifier = '...';
};
interface org.freedesktop.DBus.Peer { ... };
interface org.freedesktop.DBus.Introspectable { ... };
interface org.freedesktop.DBus.Properties { ... };
};
Properties
LogLevel describes the syslog(3)-style log-level, and should be one
of "emerg", "alert", "crit", "err", "warning", "notice", "info",
"debug", in order of increasing verbosity.
LogTarget describes the log target (mechanism). It should be one of
"console" (log to the console or standard output), "kmsg" (log to the
kernel ring buffer), "journal" (log to the journal natively, see
systemd-journald.service(8)), "syslog" (log using the syslog(3)
call).
Those two properties are writable, so they may be set by sufficiently
privileged users.
SyslogIdentifier is a read-only property that shows the "syslog
identifier". It is a short string that identifies the program that is
the source of log messages that is passed to the syslog(3) call.
Note: journalctl option -p/--priority= may be used to filter log
messages by log level, option -t/--identifier= may be used to by the
syslog identifier, and filters like "_TRANSPORT=syslog",
"_TRANSPORT=journal", and "_TRANSPORT=kernel" may be used to filter
messages by the mechanism through which they reached
systemd-journald.
This page is part of the systemd (systemd system and service manager)
project. Information about the project can be found at
⟨http://www.freedesktop.org/wiki/Software/systemd⟩. If you have a bug
report for this manual page, see
⟨http://www.freedesktop.org/wiki/Software/systemd/#bugreports⟩. This
page was obtained from the project's upstream Git repository
⟨https://github.com/systemd/systemd.git⟩ on 2020-08-13. (At that
time, the date of the most recent commit that was found in the repos‐
itory was 2020-08-11.) If you discover any rendering problems in
this HTML version of the page, or you believe there is a better or
more up-to-date source for the page, or you have corrections or
improvements to the information in this COLOPHON (which is not part
of the original manual page), send a mail to man-pages@man7.org
systemd 246 ORG.FREEDESKTOP.LOGCONTROL1(5)