可能:使用环境变量覆盖 logback 日志记录级别
Possible: Override logback logging level with environment variables
我目前在 logback.xml 中定义了以下记录器:
<logger name="Event" level="INFO" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>
是否可以使用环境变量覆盖此处的级别?我正在使用 SpringBoot。
我试过将这些定义为 ENV 变量:
LOGGING_LEVEL_ROOT=ERROR
LOGGING_LEVEL_EVENT=ERROR
LOGGER_LEVEL_EVENT=ERROR
然而 none 这些有效。
Spring 启动支持 springProfile
logback
配置文件的扩展名:
<springProfile name="test"> </springProfile>
还有另一种方法可以使用 LoggingApplicationContextInitializer
。
我目前在 logback.xml 中定义了以下记录器:
<logger name="Event" level="INFO" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>
是否可以使用环境变量覆盖此处的级别?我正在使用 SpringBoot。
我试过将这些定义为 ENV 变量:
LOGGING_LEVEL_ROOT=ERROR
LOGGING_LEVEL_EVENT=ERROR
LOGGER_LEVEL_EVENT=ERROR
然而 none 这些有效。
Spring 启动支持 springProfile
logback
配置文件的扩展名:
<springProfile name="test"> </springProfile>
还有另一种方法可以使用 LoggingApplicationContextInitializer
。