sab*_*bar 4 java spring maven spring-boot netflix-eureka
我正在使用带有 Spring Boot 的 Eureka 服务器。错误:
org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'logging.level.com.netflix.eureka' to org.springframework.boot.logging.LogLevel
Run Code Online (Sandbox Code Playgroud)
pom.xml
应用程序属性
spring.application.name=eureka-server
server.port=8761
# avoid registering itself as a client
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
logging.level.com.netflix.eureka=ON
logging.level.com.netflix.discovery=ON
Run Code Online (Sandbox Code Playgroud)
您为两个属性使用了无效值:
logging.level.com.netflix.eureka
logging.level.com.netflix.discovery
Run Code Online (Sandbox Code Playgroud)
如何在您的存储中看到,您必须从枚举类设置支持的值之一:org.springframework.boot.logging.LogLevel
package org.springframework.boot.logging;
public enum LogLevel {
TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF
}
Run Code Online (Sandbox Code Playgroud)
因此,例如,如果您想查看调试级别消息及更高级别的消息,则可以将其设置为:
logging.level.com.netflix.eureka=debug
logging.level.com.netflix.discovery=debug
Run Code Online (Sandbox Code Playgroud)