这是一项实验性功能。使用实验性功能端点来激活它。

curl \
  -X PATCH 'MEILISEARCH_URL/experimental-features/' \
  -H 'Content-Type: application/json'  \
  --data-binary '{
    "logsRoute": true
  }'

此功能不适用于 Meilisearch Cloud 用户。

自定义日志级别

POST
/logs/stderr

自定义默认日志系统的日志级别。

请求体

名称类型默认值描述
target *字符串不适用一个字符串,指定一个或多个日志类型及其日志级别

示例

curl \
  -X POST MEILISEARCH_URL/logs/stderr \
  -H 'Content-Type: application/json' \
  --data-binary '{
      "target": "milli=trace,index_scheduler=info,actix_web=off"
  }'

启动日志流

POST
/logs/stream

开启一个连续的日志流,用于集中调试会话。该日志流将无限期运行,直到您中断它。

请求体

名称类型默认值描述
模式 *字符串不适用指定可读或 JSON 输出格式
target *字符串不适用一个字符串,指定一个或多个日志类型及其日志级别

示例

curl \
  -X POST MEILISEARCH_URL/logs/stream \
  -H 'Content-Type: application/json' \
  --data-binary '{
    "mode": "human",
    "target": "index_scheduler=trace"
  }'

某些 HTTP 客户端,例如 httpiexh,只有在使用 DELETE 端点中断日志流后才会显示数据。

中断日志流

DELETE
/logs/stream

中断日志流。

示例

curl \
  -X DELETE MEILISEARCH_URL/logs/stream