Wie setze ich SyslogIdentifier im Abschnitt [SERVICE] der systemd-Servicedatei als leer?


10

Ich mag festgelegt SyslogIdentifier in [SERVICE]Abschnitt systemdService - 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?

Referenz:

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=oder StandardError=eingestellt sind syslog, journaloder kmsg (oder auf die gleichen Einstellungen in Kombination mit +console).

Antworten:


6

Eine Möglichkeit, dies zu tun, besteht darin, einen Raum mit der Breite Null als zu verwenden SYSLOG_IDENTIFIER.
Wenn Sie nicht wissen, wie Sie es eingeben / eingeben sollen, kopieren Sie einfach die folgende Zeile / fügen Sie sie ein (da sie bereits ein Leerzeichen mit der Breite Null nach dem =Zeichen enthält ...)

SyslogIdentifier=​

1
Dadurch wird den Protokollen jedoch ein Leerzeichen mit einer Breite von Null vorangestellt, das Sie je nach Protokollanzeige möglicherweise nicht oder als Zeichenfolge sehen, die die binäre Darstellung anzeigt.
— Daniel Werner
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.