|
@@ -4,15 +4,15 @@
|
|
<!--
|
|
<!--
|
|
官方文档指明,需要使用<springProperty>,才可使用application.properties(或application.yml)中的值
|
|
官方文档指明,需要使用<springProperty>,才可使用application.properties(或application.yml)中的值
|
|
-->
|
|
-->
|
|
- <springProperty scope="context" userName="loggerLevel" source="logger.level"/>
|
|
|
|
- <springProperty scope="context" userName="loggerPath" source="logger.dir"/>
|
|
|
|
- <property userName="pattern" value="%date %level [%thread] %logger{36} [%file : %line] %msg%n"></property>
|
|
|
|
- <appender userName="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
|
|
|
|
|
+ <springProperty scope="context" name="loggerLevel" source="logger.level"/>
|
|
|
|
+ <springProperty scope="context" name="loggerPath" source="logger.dir"/>
|
|
|
|
+ <property name="pattern" value="%date %level [%thread] %logger{36} [%file : %line] %msg%n"></property>
|
|
|
|
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
|
<encoder>
|
|
<encoder>
|
|
<pattern>${pattern}</pattern>
|
|
<pattern>${pattern}</pattern>
|
|
</encoder>
|
|
</encoder>
|
|
</appender>
|
|
</appender>
|
|
- <appender userName="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
|
|
|
+ <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<file>${loggerPath}/logfile.log</file>
|
|
<file>${loggerPath}/logfile.log</file>
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
<fileNamePattern>${loggerPath}/logfile.%d{yyyy-MM-dd}.log</fileNamePattern>
|
|
<fileNamePattern>${loggerPath}/logfile.%d{yyyy-MM-dd}.log</fileNamePattern>
|
|
@@ -25,22 +25,22 @@
|
|
<!--
|
|
<!--
|
|
直接用maven的变量是@...@,用spring的变量是${...}
|
|
直接用maven的变量是@...@,用spring的变量是${...}
|
|
-->
|
|
-->
|
|
- <springProfile userName="dev">
|
|
|
|
|
|
+ <springProfile name="dev">
|
|
<!--root的level不能用变量-->
|
|
<!--root的level不能用变量-->
|
|
- <logger userName="jdbc" additivity="false" level="WARN">
|
|
|
|
|
|
+ <logger name="jdbc" additivity="false" level="WARN">
|
|
<appender-ref ref="STDOUT" />
|
|
<appender-ref ref="STDOUT" />
|
|
</logger>
|
|
</logger>
|
|
- <logger userName="jdbc.sqltiming" additivity="false" level="ON">
|
|
|
|
|
|
+ <logger name="jdbc.sqltiming" additivity="false" level="ON">
|
|
<appender-ref ref="STDOUT" />
|
|
<appender-ref ref="STDOUT" />
|
|
</logger>
|
|
</logger>
|
|
</springProfile>
|
|
</springProfile>
|
|
- <springProfile userName="test">
|
|
|
|
|
|
+ <springProfile name="test">
|
|
<root level="WARN">
|
|
<root level="WARN">
|
|
<appender-ref ref="STDOUT" />
|
|
<appender-ref ref="STDOUT" />
|
|
<appender-ref ref="FILE" />
|
|
<appender-ref ref="FILE" />
|
|
</root>
|
|
</root>
|
|
</springProfile>
|
|
</springProfile>
|
|
- <springProfile userName="production">
|
|
|
|
|
|
+ <springProfile name="production">
|
|
<root level="WARN">
|
|
<root level="WARN">
|
|
<appender-ref ref="STDOUT" />
|
|
<appender-ref ref="STDOUT" />
|
|
<appender-ref ref="FILE" />
|
|
<appender-ref ref="FILE" />
|