Как получить профиль пружины при выходе из пружинного каркаса? (не весенний загрузочный проект)
У меня есть проект Maven с пружинными рамками и logback. Я пытаюсь установить активный профиль весны на моем logstash. Вот несколько попыток, которые я сделал:
<springProperty scope="context" name="ACTIVE_PROFILE" source="spring.profiles.active" />
<appender name="STASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>x.x.x.x:yyyy</destination>
<encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
<providers>
<mdc /> <!-- MDC variables on the Thread will be written as JSON fields -->
<context /> <!-- Outputs entries from logback's context -->
<version /> <!-- Logstash json format version, the @version field in the output -->
<logLevel />
<loggerName />
<pattern>
<pattern>
{
"APP": "XX",
"PROFILE": "${ACTIVE_PROFILE}"
}
</pattern>
</pattern>
<threadName />
<message />
<logstashMarkers /> <!-- Useful so we can add extra information for specific log lines as Markers -->
<arguments /> <!-- or through StructuredArguments -->
<stackTrace />
</providers>
</encoder>
</appender>
а также
<appender name="STASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>x.x.x.x:yyyy</destination>
<encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
<providers>
<mdc /> <!-- MDC variables on the Thread will be written as JSON fields -->
<context /> <!-- Outputs entries from logback's context -->
<version /> <!-- Logstash json format version, the @version field in the output -->
<logLevel />
<loggerName />
<pattern>
<pattern>
{
"APP": "XX",
"PROFILE": "${spring.profiles.active}"
}
</pattern>
</pattern>
<threadName />
<message />
<logstashMarkers /> <!-- Useful so we can add extra information for specific log lines as Markers -->
<arguments /> <!-- or through StructuredArguments -->
<stackTrace />
</providers>
</encoder>
</appender>
Ни одна из моих попыток не сработала. Кто-нибудь знает, как я могу установить spring profile
в logstash logback?