Chapter 3: Configurationhttp://logback.qos.ch/manual/configuration.html1.logback-test.xml
2.logback.groovy
3.logback.xml
4.从扩展点的配置文件中 META-INF\services\ch.qos.logback.classic.spi.Configurator 使用扩展类启动
5.使用自带的BasicConfigurator, 把日志 输出到控制台
=====================================================
不同环境时, 如何配置不同的日志级别?
方式一:
在yml文件中配置, 使用指定名称的logback配置文件
#logback日志配置
logging:
config: classpath:logback-local.xml
如果这里没有指定配置文件名, 则为null值, 会跑进这段代码, 最终效果是5
一开始我以为 使用特定的命名格式就可以不用配置了, 如: logback-local-spring.xml 结果发现错了
方式二:
logback本身支持不同profile的方式是 使用 <springProfile name="dev"> ....</springProfile >这样的标签
<springProfile name="dev">
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
</root>
</springProfile>
<springProfile name="test,prod">
<root level="INFO">
<appender-ref ref="FILE" />
</root>
</springProfile>