本地开发需要打印控制台日志,而测试以及生产环境则不需要,此时可在logback.xml中通过配置文件值进行条件判断。
1.先上代码
logback.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds">
<springProperty scope="context" name="env" source="deploy.env"/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
...
...
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
...
...
</appender>
<root level="</