日志 实验性

    激活 `/logs`

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

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

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

    自定义日志级别

    POST/logs/stderr

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

    请求体

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

    示例

    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

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

    请求体

    名称类型默认值描述
    mode *字符串N/A指定人类可读或 JSON 输出
    target *字符串N/A一个字符串,用于指定一个或多个日志类型及其日志级别

    示例

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

    某些 HTTP 客户端(如 httpiexh)仅在您使用 DELETE 端点中断流后才会显示数据。

    中断日志流

    DELETE/logs/stream

    中断日志流。

    示例

    curl \
      -X DELETE MEILISEARCH_URL/logs/stream