Nacos服务配置中心应用实践
基于Spring Boot的日志输出
添加@Slf4j注解,该注解会生成一个静态的log对象用于调用该对象输出日志
@GetMapping("/provider/echo/{msg}")
public String doRestEcho1(
@PathVariable("msg") String msg) throws InterruptedException {
log.info("doRestEcho1 start{}",System.currentTimeMillis());//{}表示占位符
return serverPort+" say hello "+msg;
}
其中log对象是基于SELF4 API创建,也可以基于注解对象指定类进行描述,来创建日志对象
业务描述
基于nacos配置中心,实现日志级别的动态配置,然后基于日志级别动态调整服务中日志信息的输出
添加依赖
在已有的mu_provider项目中添加依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency