nacos导致log4j2不输出日志
问题背景
SpringBoot通过log4j2输出日志,nacos作为注册中心
问题描述
项目启动出现以下日志,然后没有任何自定义的log输出
WARN No Root logger was configured, creating default ERROR-level Root logger with Console appender
问题原因
因为nacos的log4j2导致本项目的日志不输出的问题
解决方式
启动项目中添加以下配置
public static void main(String[] args) {
// 因为nacos的log4j2导致本项目的日志不输出的问题
// 配置关闭nacos日志
System.setProperty("nacos.logging.default.config.enabled", "false");
SpringApplication.run(xxxx.class, args);
}