我的Spring MVC项目的logback.xml文件如下所示:
<springProfile name="local">
<appender name="local"> . . .
</appender>
<logger name="xxxx.xxxx" level="DEBUG" additivity="false">
<appender-ref ref="local" />
</logger>
<root level="info">
<appender-ref ref="local" />
</root>
</springProfile>
<springProfile name="stage">
<appender name="stage"> . . .
</appender>
<logger name="xxxx.xxxx" level="DEBUG" additivity="false">
<appender-ref ref="stage" />
</logger>
<root level="info">
<appender-ref ref="stage" />
</root>
</springProfile>
在跑步时,我得到如下错误: h.qos.logback.core.joran.spi.Interpreter@4:31 - [springProfile]没有适用的操作,当前的ElementPath是[[configuration] [springProfile]]
Spring MVC项目中的Logback不支持回溯吗?我可以在Spring Boot项目中看到类似的代码工作。
答案 0 :(得分:1)
为了使用springProfile标记,您需要将logback.xml的名称从logback.xml更改为logback-spring.xml。