日志 实验性
激活 `/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 客户端,例如 httpie
和 xh
,只有在您使用 DELETE
端点中断流之后才会显示数据。
中断日志流
DELETE/logs/stream
中断日志流。
示例
curl \
-X DELETE https://127.0.0.1:7700/logs/stream