作者:橙橙_贲1999 | 来源:互联网 | 2023-06-23 11:18
Spring Boot 1.5.1 released相比1.3和1.4有了几个改动,具体见官网介绍:https:spring.ioblog20170130spring-boot-1
Spring Boot 1.5.1 released 相比1.3和1.4有了几个改动,具体见官网介绍:
https://spring.io/blog/2017/01/30/spring-boot-1-5-1-released
我们今天主要看动态修改日志级别:
pom.xml文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
org.springframework.boot
spring-boot-starter-parent
1.5.4.RELEASE
org.springframework.boot
spring-boot-starter-actuator
org.springframework.boot
|
三种日志级别都打印,一会测试用
1
2
3
4
5
6
7
8
9
10
11
12
|
@RestController
public class IndexController {
private Logger logger = LoggerFactory.getLogger(getClass());
@RequestMapping( "/test" )
public String index(){
logger.debug( "Logger Level :DEBUG" );
logger.info( "Logger Level :INFO" );
logger.error( "Logger Level :ERROR" );
return "Welcome to das,欢迎使用" ;
}
}
|
关闭安全验证:application.properties中增加一个配置,来关闭安全认证校验
1
|
management.security.enabled= false
|
然后访问:http://项目/loggers 可以看到你现在的各个包的日志级别
修改包的日志级别如下:post访问http://项目/loggers/com.tlk.controller,参数如下:
1
2
3
|
{
"configuredLevel" : "DEBUG"
}
|
post请求用的postman
(注意:请求成功是不会返回任何结果的,但是如果写错,会返回错误信息,错误信息自行查找修改)
再次页面请求/loggers 可以查看修改后的结果,或者访问/test也可以查看控制台输出的日志