0
私はログバックを構成しました。 -Dspring.profiles.active=dev
を設定しても、常にローカルプロファイル を使用します。 誰でもこの問題を解決しましたか?ここ は、コードスニペットです:春のプロファイルがログバック構成で動作しない
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<springProfile name="local">
<include resource="logging/logback-local.xml"/>
</springProfile>
<springProfile name="dev">
<!--Console Appender-->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<target>System.out</target>
<encoder>
<Pattern>
%-5level [%thread] %class \(%file:%line\) - %m%n
</Pattern>
</encoder>
</appender>
<!--File Appender-->
<include resource="logging/appenders/rolling-file-appender.xml"/>
<!--Logger for springframework-->
<logger name="org.springframework" level="debug" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>
<logger name="httpclient.wire" level="debug" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>
<!--Logger for all of Blah-->
<logger name="com.blah" level="debug" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>
<!--Logger for test package-->
<logger name="com.blah.test" level="debug" additivity="false">
<appender-ref ref="FILE-APPENDER"/>
</logger>
<!--Root logger-->
<root level="debug" additivity="false">
<appender-ref ref="STDOUT" additivity="false"/>
</root>
</springProfile>
ログバックファイルを 'src/main/resources'に設定しましたか? Btw、あなたのログバックファイルに 'logback-spring.xml'という名前を付けましたか?加えて、私はあなたがそれらを含む必要はないと思う...それらを削除します。また、どのようにアプリケーションを起動していますか? –
''を ''に変更すると、同じ結果が得られますか?質問を再度読んで(編集してください) –
そうであれば、問題は '