首先要求springboot 版本为1.5.x之上。2.x未试验过
下面我们就来看看Spring Boot 1.5.x中引入的一个新的控制端点:/loggers,该端点将为我们提供动态修改Spring Boot应用日志级别的强大功能。该功能的使用非常简单,它依然延续了Spring Boot自动化配置的实现。
首先导入依赖 actuator
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-actuator</artifactId> <version>1.5.12.RELEASE</version> </dependency>然后你需要构建一个springboot 应用 如果不会可见文章https://blog.csdn.net/java_ying/article/details/79657193
在application.propertie添加如下配置
management.security.enabled=false不添加访问会报401错误
添加测试接口
package com.hqjl.classcard.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; /** * @author chunying * @Date: 2019/7/18 0018 */ @RestController public class LogBackController { private Logger log = LoggerFactory.getLogger(LogBackController.class); @RequestMapping(value = "/logback") public String logj(){ log.error("我是error"); log.warn("我是warn"); log.info("我是info"); log.debug("我是debug"); return "success"; } } 使用logback来控制我们的日志,reource下添加logback.xml <configuration> <property name="PROJECT_NAME" value="your projectName"/> <property name="LOG_HOME" value="${catalina.base}/logs/${PROJECT_NAME}"/> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>