Я пытался настроить logback-spring. xml, в котором будут указаны регистраторы c для среды. Это то, что я пробовал
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern name="basicPattern">My Pattern</pattern>
</encoder>
</appender>
<!--For Prod envs, only INFO levels are added -->
<springProfile name="prod | staging">
// Have only loggers with INFO e.g.
<logger name="org.springframework.web" level="INFO"/>
<logger name="org.hibernate.transaction" level="INFO"/>
</springProfile>
<!-- For all non-prod envs, it'll be DEBUG level -->
<logger name="org.springframework.web" level="DEBUG"/>
<logger name="org.hibernate.transaction" level="DEBUG"/>
<root level="DEBUG">
<appender-ref ref="CONSOLE"/>
</root>
Вместо двух или нескольких <springProfiles>
для каждой среды, как настроить что-то конкретное c и остальное, применимое ко всем средам?
Я пробовал это, но не сработало. Есть ли какая-то последовательность, которая имеет значение, или мне нужно продублировать все конфигурации журналов в обоих <springProfiles>
?