Điểm:0

Làm cách nào để định cấu hình định dạng nhật ký dịch vụ?

lá cờ mx
bux

Tôi có một dịch vụ, ví dụ:

[Đơn vị]
Mô tả=Ứng dụng của tôi
PartOf=myorg.target
Sau=mạng-online.đích

[Dịch vụ]
Gõ=thông báo
Người dùng = người dùng của tôi
NotifyAccess=chính
ExecStart=/usr/bin/my_app
Khởi động lại = luôn luôn
Khởi động lạiSec=1s

[Cài đặt]
WantedBy=myorg.target
Bí danh=myapp.service

Nhật ký của nó có thể nhìn thấy trong tạp chí. Một ví dụ nhật ký:

Ngày 16 tháng 2 08:32:11 mycomputer-0013952a677a hapic[410613]: TheLogMessage

Định dạng trông giống như:

<date> <hostname> <logger name>[<thread id>]: <message>

Làm cách nào tôi có thể định cấu hình định dạng này? Mục tiêu của tôi là thêm bí danh dịch vụ ở định dạng nhật ký.

lá cờ cn
Bob
Điều đó thực sự phụ thuộc vào cách các thông điệp tường trình được viết ngay từ đầu... Một điều khá phổ biến là dịch vụ của bạn tạo ra đầu ra tiêu chuẩn và systemd sau đó truyền các luồng đầu ra đó tới journald, với mỗi dòng mới đánh dấu một mục nhập mới. Tôi nghĩ rằng bạn có thể đặt thêm siêu dữ liệu trong thông báo nhật ký với cài đặt [`LogExtraFields=`](https://www.freedesktop.org/software/systemd/man/systemd.exec.html#LogExtraFields=) và https://www.freedesktop.org/software/systemd/man/systemd.journal-fields.html
lá cờ mx
bux
Cảm ơn vì đã trả lời. Để biết thông tin, tôi đã tìm thấy một giải pháp khác: Thêm en var chứa tên dịch vụ của tôi với tham số "Môi trường" và sử dụng giá trị của nó trong chương trình của tôi để thêm tiền tố cho thông điệp tường trình của tôi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.