systemd: suppress logging each message twice when run via systemd (rh #751275)
authorJiří Klimeš <jklimes@redhat.com>
Tue, 7 Feb 2012 13:55:26 +0000 (14:55 +0100)
committerJiří Klimeš <jklimes@redhat.com>
Tue, 7 Feb 2012 13:59:53 +0000 (14:59 +0100)
data/NetworkManager.service.in

index bb169fb..1198c1b 100644 (file)
@@ -8,6 +8,10 @@ Before=network.target
 Type=dbus
 BusName=org.freedesktop.NetworkManager
 ExecStart=@sbindir@/NetworkManager --no-daemon
+# Suppress stderr to eliminate duplicated messages in syslog. NM calls openlog()
+# with LOG_PERROR when run in foreground. But systemd redirects stderr to
+# syslog by default, which results in logging each message twice.
+StandardError=null
 
 [Install]
 WantedBy=multi-user.target