在provider-controller下创建一个测试类(单机集群环境)
在pom.xml配置文件中添加依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
注意导入的包路径
org.slf4j.Logger;
package com.jt.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class ProviderLogController {
private static Logger logger =
LoggerFactory.getLogger(ProviderLogController.class);
@GetMapping("/provider/log/doLog")
public String doLog(){
System.out.println("==doLog==");
logger.trace("trace");//输出跟踪信息
logger.debug("debug");//输出测试信息
logger.info("info");//输出信息
logger.warn("warn");//输出警告
logger.error("error");//输出错误信息
return "log config text";
}
}
配置文件
首先把原application.yml 改为bootstrap.yml 提高优先级
server:
port: 8084
spring:
application:
name: sca-provider #进行服务注册必须配置服务名
cloud:
nacos:
discovery:
server-addr: localhost:8848
config:
server-addr: localhost:8848
file-extension: yml
在nacos中配置管理中进行添加
本地测试
nacos管理中心修改日志权限
本地测试
不修改本地配置,直接在nacos控制中心修改日志权限 测试完成