Я сейчас форматирую свои логи в logback, как показано ниже. Однако, когда я запускаю свое приложение локально, я не хочу, чтобы все эти метаданные запускали мои журналы, я просто хочу увидеть сообщение. Как я могу сказать «Если переменная окружения =« локальная », то отформатируйте таким образом, иначе отформатируйте как показано ниже»?
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<Target>System.out</Target>
<encoder>
<Pattern>
date=%d{yyyy-MM-dd HH:mm:ss} | rte=${RTEID} | runId=%X{RunId} | interface=%X{Interface} | class=%class{0}.%method | level=%-5level | message=%msg %replace(%xException){'\n','\u2028'}%nopex%n
</Pattern>
</encoder>
</appender>