Tôi muốn đặt SyslogIdentifier
trong [SERVICE]
phần của systemd
tệp dịch vụ là trống , để không có tiền tố nào trong nhật ký. Tôi đã thử các tùy chọn dưới đây:
1) Không đề cập gì:
SyslogIdentifier=
>>> Kết quả: Tương tự như hành vi mặc định, nhật ký được thêm tiền tố với tên quy trình.
2) Chuỗi rỗng:
SyslogIdentifier=""
>>> Kết quả: Chuỗi trống có trích dẫn kép ("") có tiền tố như vậy.
3) Ký tự thoát:
SyslogIdentifier=\s
>>> Kết quả: \ s có tiền tố vào nhật ký.
4) Không gian trống:
SyslogIdentifier= (few blank spaces)
>>> Kết quả: Tương tự như hành vi mặc định, nhật ký được thêm tiền tố với tên quy trình.
5) Dấu cách được đặt trong dấu ngoặc đơn:
SyslogIdentifier=' '
>>> Kết quả: Dấu ngoặc đơn ('') có tiền tố như vậy.
Tôi không muốn bất cứ điều gì có tiền tố vào nhật ký.
Bất cứ ai có thể xin vui lòng cho tôi biết làm thế nào để làm điều đó?
SyslogIdentifier=
Đặt tên quy trình thành các dòng nhật ký tiền tố được gửi đến hệ thống ghi nhật ký hoặc bộ đệm nhật ký kernel với. Nếu không được đặt, mặc định là tên quy trình của quy trình được thực hiện. Tùy chọn này chỉ hữu ích khi
StandardOutput=
hoặcStandardError=
được đặt thànhsyslog
,journal
hoặckmsg
(hoặc cùng cài đặt kết hợp với+console
).