在Spring Boot应用程序中是否可以仅通过环境变量设置日志记录级别?
我不想application.properties在Cloud Foundry上运行时使用它,也不想在没有部署的情况下进行更改(但是在应用程序重新启动或重新调整以更精确之后)。
application.properties
我试过像这样设置环境变量,LOGGING_LEVEL_ORG_SPRINGFRAMEWORK=TRACE但这没有效果。把logging.level.org.springframework: TRACE在application.properties做的工作,虽然。
LOGGING_LEVEL_ORG_SPRINGFRAMEWORK=TRACE
logging.level.org.springframework: TRACE
这只是一个主意,但您是否尝试设置
_JAVA_OPTIONS=-Dlogging.level.org.springframework=TRACE?
_JAVA_OPTIONS=-Dlogging.level.org.springframework=TRACE
从理论上讲,这种方式-Dlogging.level.org.springframework=TRACE将作为默认的JVM参数传递,并且应该影响您环境中的每个JVM实例。
-Dlogging.level.org.springframework=TRACE