日誌 實驗性
啟用 `/logs`
這是一項實驗性功能。請使用實驗性功能端點來啟用它
curl \
-X PATCH 'https://127.0.0.1:7700/experimental-features/' \
-H 'Content-Type: application/json' \
--data-binary '{
"logsRoute": true
}'
此功能不適用於 Meilisearch Cloud 用戶。
自訂日誌層級
POST/logs/stderr
自訂預設日誌系統的日誌層級。
內文
名稱 | 類型 | 預設值 | 描述 |
---|---|---|---|
target * | 字串 | 不適用 | 一個字串,指定一個或多個日誌類型及其日誌層級 |
範例
curl \
-X POST https://127.0.0.1:7700/logs/stderr \
-H 'Content-Type: application/json' \
--data-binary '{
"target": "milli=trace,index_scheduler=info,actix_web=off"
}'
開始日誌串流
POST/logs/stream
開啟一個連續的日誌串流,以便進行重點偵錯。此串流將無限期地持續執行,直到您中斷它。
內文
名稱 | 類型 | 預設值 | 描述 |
---|---|---|---|
mode * | 字串 | 不適用 | 指定人類可讀的輸出或 JSON 輸出 |
target * | 字串 | 不適用 | 一個字串,指定一個或多個日誌類型及其日誌層級 |
範例
curl \
-X POST https://127.0.0.1:7700/logs/stream \
-H 'Content-Type: application/json' \
--data-binary '{
"mode": "human",
"target": "index_scheduler=trace"
}'
HTTP 用戶端相容性
某些 HTTP 用戶端,例如 httpie
和 xh
,只會在您使用 DELETE
端點中斷串流後顯示資料。
中斷日誌串流
DELETE/logs/stream
中斷日誌串流。
範例
curl \
-X DELETE https://127.0.0.1:7700/logs/stream