日志 实验性

    激活 `/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

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

    请求体

    名称类型默认值描述
    模式 *字符串不适用指定人类可读的输出或 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 客户端,例如 httpiexh,只有在您使用 DELETE 端点中断流之后才会显示数据。

    中断日志流

    DELETE/logs/stream

    中断日志流。

    示例

    curl \
      -X DELETE https://127.0.0.1:7700/logs/stream