Ich mag festgelegt SyslogIdentifier
in [SERVICE]
Abschnitt systemd
Service - Datei als leer , so dass nichts in den Protokollen vorangestellt. Ich habe folgende Optionen ausprobiert:
1) Nichts erwähnen:
SyslogIdentifier=
>>> Ergebnis: Ähnlich wie beim Standardverhalten wird den Protokollen der Prozessname vorangestellt.
2) Leere
SyslogIdentifier=""
Zeichenfolge : >>> Ergebnis: Leere Zeichenfolge mit doppelten Anführungszeichen ("") wurde so wie sie ist vorangestellt.
3) Escape-Zeichen:
SyslogIdentifier=\s
>>> Ergebnis: \ s wurde den Protokollen vorangestellt.
4) Leerer Speicherplatz:
SyslogIdentifier= (few blank spaces)
>>> Ergebnis: Ähnlich wie beim Standardverhalten wird den Protokollen der Prozessname vorangestellt.
5) Leerzeichen in einfachen Anführungszeichen:
SyslogIdentifier=' '
>>> Ergebnis: Einfache Anführungszeichen ('') wurden so wie sie sind vorangestellt.
Ich möchte nicht, dass den Protokollen etwas vorangestellt wird.
Könnte mir bitte jemand sagen, wie das geht?
SyslogIdentifier=
Legt den Prozessnamen so fest, dass Protokollzeilen, die an das Protokollierungssystem oder den Kernel-Protokollpuffer gesendet werden, vorangestellt werden. Wenn nicht festgelegt, wird standardmäßig der Prozessname des ausgeführten Prozesses verwendet. Diese Option ist nur dann sinnvoll , wenn
StandardOutput=
oderStandardError=
eingestellt sindsyslog
,journal
oderkmsg
(oder auf die gleichen Einstellungen in Kombination mit+console
).