Để truy vết một request qua nhiều service, ta gắn một correlationId vào mọi dòng log của request đó. Cho correlationId và n dòng message, in mỗi dòng theo định dạng:
[<correlationId>] <message>
Input:
abc-123
2
Start handler
Query DB
Output:
[abc-123] Start handler
[abc-123] Query DB
Dòng 1: correlationId. Dòng 2: số n. n dòng tiếp theo: message.
1 <= n <= 1000. correlationId không rỗng.
n dòng [<correlationId>] <message>.
Ví dụ:
Đầu vào:
abc-123
2
Start handler
Query DB
Đầu ra:
[abc-123] Start handler
[abc-123] Query DB
Giải thích:
Đang tải editor...