</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>${level}</level>
</filter>
</appender>
<!-- 按照⼩时⽣成⽇志⽂件 -->
<appender name="INFO" class="ch.olling.RollingFileAppender">
毛衣编织图解<File>${log.ba}/${duleName}.log</File>
<rollingPolicy class="ch.olling.SizeAndTimeBadRollingPolicy">
<!--⽇志⽂件输出的⽂件名按照⼩时切割 yyyy-MM-dd这样是按照天滚动保存⽇志-->
<FileNamePattern>${log.ba}/${duleName}_%d{yyyy-MM-dd.HH}.%i.log</FileNamePattern>
<!--控制最多保留多少数量如果是按⽇滚动,那么⼀天有1个⽇志⽂件,240 代表能保存240个⽂件,就是 8天 (意思是保存⼋个⽉) 这⾥是按照HH 到⼩时,所以⼀天产⽣24个,也就 <MaxHistory>240</MaxHistory>
<!--⽇志⽂件切割⼤⼩-->
<maxFileSize>${log.max.size}</maxFileSize>
</rollingPolicy>
<encoder class="ch.qos.der.PatternLayoutEncoder">
<!--格式化输出:%d表⽰⽇期,%thread表⽰线程名,%-5level:级别从左显⽰5个字符宽度%msg:⽇志消息,%n是换⾏符-->
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
</encoder>食品创业
<!--输出级别拦截-->
箜篌图片
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>${level}</level>
</filter>
</appender>
<!--不管什么级别⽇志,都只拦截错误⽇志-->
<appender name="ERROR" class="ch.olling.RollingFileAppender">
<File>${log.ba}/${duleName}.log</File>
<rollingPolicy class="ch.olling.SizeAndTimeBadRollingPolicy">玫瑰折法
<!--⽇志⽂件输出的⽂件名-->
<FileNamePattern>${log.ba}/${duleName}_%d{yyyy-MM-dd.HH}.%i.log</FileNamePattern>
<!--⽇志⽂件保留⼩时数如果是按照天切割,则代表是天数-->
<MaxHistory>240</MaxHistory>
<!--⽇志⽂件切割⼤⼩-->
<maxFileSize>${log.max.size}</maxFileSize>
</rollingPolicy>
<encoder class="ch.qos.der.PatternLayoutEncoder">
<!--格式化输出:%d表⽰⽇期,%thread表⽰线程名,%-5level:级别从左显⽰5个字符宽度%msg:⽇志消息,%n是换⾏符-->
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ERROR</level>
</filter>
</appender>
<!--myibatis log configure-->
<logger name="com.apache.ibatis" level="TRACE"/>
<logger name="java.sql.Connection" level="DEBUG"/>
<logger name="java.sql.Statement" level="DEBUG"/>
<logger name="java.sql.PreparedStatement" level="DEBUG"/>
生蚝肉的做法
<!-- ⽤来设置某⼀个包或者具体的某⼀个类的⽇志打印级别,addtivity代表是否向上级root传递打印信息。默认是true-->
<logger name="com.ssic" >
<level value="${level}" />
<!-- 标识这个appender将会添加到这个logger -->
<appender-ref ref="stdout" />
<appender-ref ref="INFO" />
<appender-ref ref="ERROR" />
</logger>
<logger name="org.springframework" additivity="fal">
<level value="${level}"/>
<!-- 标识这个appender将会添加到这个logger -->
<appender-ref ref="stdout" />
<appender-ref ref="INFO" />
<appender-ref ref="ERROR" />
</logger>爱不放手
<!-- root 只有⼀个level属性-->
2月的英语
<root level="${level}">
<!-- 标识这个appender将会添加到这个root -->
白色紫罗兰花语<appender-ref ref="stdout" />