用户工具

站点工具


spring:logback

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
spring:logback [2019/10/09 20:07]
admin
spring:logback [2019/10/09 20:10] (当前版本)
admin
行 25: 行 25:
     </​springProfile>​     </​springProfile>​
  </​configuration>​  </​configuration>​
 +</​code>​
 +
 +janino,条件分支
 +<​code>​
 +<​dependency>​
 +   <​groupId>​org.codehaus.janino</​groupId>​
 +   <​artifactId>​janino</​artifactId>​
 +</​dependency>​
 +    <if condition='​isDefined("​logfile"​)'>​
 +     <​then>​
 +     <if condition='​property("​logfile"​).isEmpty()'>​
 +     <​then>​
 +     <​property name="​logfile"​ value="​${logFile}"/>​
 +     </​then>​
 +     </if>
 +     <​appender name="​FILE"​ class="​ch.qos.logback.core.rolling.RollingFileAppender">​
 +         <​file>​${logfile}</​file>​
 +         <​rollingPolicy class="​ch.qos.logback.core.rolling.TimeBasedRollingPolicy">​
 +             <​fileNamePattern>​${logfile}.%d{yyyy-MM-dd}</​fileNamePattern>​
 +         </​rollingPolicy>​
 +         <​encoder>​
 +             <​pattern>​${logPattern}</​pattern>​
 +         </​encoder>​
 +     </​appender>​
 +     </​then>​
 +    </if>
 + <root level="​info">​
 + <​appender-ref ref="​STDOUT"​ />
 + <if condition='​isDefined("​logfile"​)'>​
 +     <​then>​
 + <​appender-ref ref="​FILE"​ />
 +     </​then>​
 + </​if>​
 + </​root> ​   ​
 </​code>​ </​code>​
  
spring/logback.txt · 最后更改: 2019/10/09 20:10 由 admin