Logging工 (Logging)

Logging端点提供访问应用程序日志及其层级配置的权限。spring-doc.cadn.net.cn

回收所有Logging机

要获取应用程序的日志,请获取请求/执行器/Logging器如以下基于卷度的示例所示:spring-doc.cadn.net.cn

$ curl 'http://localhost:8080/actuator/loggers' -i -X GET

最终的响应类似于以下内容:spring-doc.cadn.net.cn

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 791

{
  "levels" : [ "OFF", "FATAL", "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ],
  "loggers" : {
    "ROOT" : {
      "configuredLevel" : "INFO",
      "effectiveLevel" : "INFO"
    },
    "com.example" : {
      "configuredLevel" : "DEBUG",
      "effectiveLevel" : "DEBUG"
    }
  },
  "groups" : {
    "test" : {
      "configuredLevel" : "INFO",
      "members" : [ "test.member1", "test.member2" ]
    },
    "web" : {
      "members" : [ "org.springframework.core.codec", "org.springframework.http", "org.springframework.web", "org.springframework.boot.actuate.endpoint.web", "org.springframework.boot.web.servlet.ServletContextInitializerBeans" ]
    },
    "sql" : {
      "members" : [ "org.springframework.jdbc.core", "org.hibernate.SQL", "org.jooq.tools.LoggerListener" ]
    }
  }
}

响应结构

回复包含了应用程序日志器的详细信息。 下表描述了该反应的结构:spring-doc.cadn.net.cn

路径 类型 描述

水平spring-doc.cadn.net.cn

数组spring-doc.cadn.net.cn

水平由日志系统支持。spring-doc.cadn.net.cn

Loggingspring-doc.cadn.net.cn

对象spring-doc.cadn.net.cn

Logging工按名字标注。spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

对象spring-doc.cadn.net.cn

按名称键索引的记录器组spring-doc.cadn.net.cn

loggers.*.configuredLevelspring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

记录器的配置级别(如果有的话)。spring-doc.cadn.net.cn

Logging工。*.有效水平spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

Logging机的有效水位。spring-doc.cadn.net.cn

groups.*.configuredLevelspring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

记录器组的配置级别(如果有的话)。spring-doc.cadn.net.cn

团体成员。*成员spring-doc.cadn.net.cn

数组spring-doc.cadn.net.cn

属于这个群体的Logging工spring-doc.cadn.net.cn

回收单个Logging机

要检索单个记录器,请创建获取请求/执行器/日志器/{logger.name}如以下基于卷度的示例所示:spring-doc.cadn.net.cn

$ curl 'http://localhost:8080/actuator/loggers/com.example' -i -X GET

前例检索的是关于名为 的记录器的信息com.example. 最终的响应类似于以下内容:spring-doc.cadn.net.cn

HTTP/1.1 200 OK
Content-Disposition: inline;filename=f.txt
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 61

{
  "configuredLevel" : "INFO",
  "effectiveLevel" : "INFO"
}

响应结构

回复中包含了请求的记录员的详细信息。 下表描述了该反应的结构:spring-doc.cadn.net.cn

路径 类型 描述

configuredLevelspring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

记录器的配置级别(如果有的话)。spring-doc.cadn.net.cn

有效水平spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

Logging机的有效水位。spring-doc.cadn.net.cn

检索单个组

要检索单个组,请获取请求/执行器/日志机/{group.name}, 如下基于卷度的示例所示:spring-doc.cadn.net.cn

$ curl 'http://localhost:8080/actuator/loggers/test' -i -X GET

前面的例子检索了关于名为 的日志组的信息测试. 最终的响应类似于以下内容:spring-doc.cadn.net.cn

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 82

{
  "configuredLevel" : "INFO",
  "members" : [ "test.member1", "test.member2" ]
}

响应结构

回复中包含了所请求群体的详细信息。 下表描述了该反应的结构:spring-doc.cadn.net.cn

路径 类型 描述

configuredLevelspring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

记录器组的配置级别(如果有的话)。spring-doc.cadn.net.cn

成员spring-doc.cadn.net.cn

数组spring-doc.cadn.net.cn

属于这个群体的Logging工spring-doc.cadn.net.cn

设置原木水平

要设置记录器的电平,可以设置发布请求/执行器/日志器/{logger.name}带有一个JSON主体,指定了日志器的配置级别,如下基于卷的示例所示:spring-doc.cadn.net.cn

$ curl 'http://localhost:8080/actuator/loggers/com.example' -i -X POST \
    -H 'Content-Type: application/json' \
    -d '{"configuredLevel":"debug"}'

前述示例设置了configuredLevel关于com.exampleLogging器转调试.spring-doc.cadn.net.cn

请求结构

请求指定了记录器的期望电平。 下表描述了请求的结构:spring-doc.cadn.net.cn

路径 类型 描述

configuredLevelspring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

为Logging工准备水平。为了通关,可能会省略。spring-doc.cadn.net.cn

为群体设定日志等级

要设置记录器的电平,可以设置发布请求/执行器/日志机/{group.name}带有一个 JSON 主体,指定了日志组的配置级别,如下基于卷的示例所示:spring-doc.cadn.net.cn

$ curl 'http://localhost:8080/actuator/loggers/test' -i -X POST \
    -H 'Content-Type: application/json' \
    -d '{"configuredLevel":"debug"}'

前述示例设置了configuredLevel关于测试Logger 组 到调试.spring-doc.cadn.net.cn

请求结构

请求指定了记录器组的期望级别。 下表描述了请求的结构:spring-doc.cadn.net.cn

路径 类型 描述

configuredLevelspring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

为Logging工准备水平。为了通关,可能会省略。spring-doc.cadn.net.cn

清理原木层

要清除记录器的层级,请设置发布请求/执行器/日志器/{logger.name}其中有一个包含空对象的JSON主体,如以下基于卷的示例所示:spring-doc.cadn.net.cn

$ curl 'http://localhost:8080/actuator/loggers/com.example' -i -X POST \
    -H 'Content-Type: application/json' \
    -d '{}'

上述示例清除了配置级别的com.example记录。spring-doc.cadn.net.cn