日志

/logging 端点启用或禁用特定组件或所有记录器的不同日志级别。

要列出所有的记录器,我们可以向 /logging 端点发送一个 POST 请求。

$ curl -X POST localhost:9901/logging
active loggers:
  admin: info
  alternate_protocols_cache: info
  aws: info
  assert: info
  backtrace: info
  cache_filter: info
  client: info
  config: info
...

输出将包含记录器的名称和每个记录器的日志级别。要改变所有活动日志记录器的日志级别,我们可以使用 level 参数。例如,我们可以运行下面的程序,将所有日志记录器的日志记录级别改为 debug

$ curl -X POST localhost:9901/logging?level=debug
active loggers:
  admin: debug
  alternate_protocols_cache: debug
  aws: debug
  assert: debug
  backtrace: debug
  cache_filter: debug
  client: debug
  config: debug
...

要改变某个日志记录器的级别,我们可以用日志记录器的名称替换 level 查询参数名称。例如,要将 admin 日志记录器级别改为 warning,我们可以运行以下程序。

$ curl -X POST localhost:9901/logging?admin=warning
active loggers:
  admin: warning
  alternate_protocols_cache: info
  aws: info
  assert: info
  backtrace: info
  cache_filter: info
  client: info
  config: info

为了触发所有访问日志的重新开放,我们可以向 /reopen_logs 端点发送一个 POST 请求。

上一页
下一页