logback日记(时间和文件大小)
2015-09-08 16:38
309 查看
<configuration>
<property resource="config.properties" />
<appender name="file1"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${destination}/my.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${destination}/my.%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP" >
<maxFileSize>3KB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>[%-5level][%date]--%msg--[%M][%F{16},%L]%n
</pattern>
</encoder>
</appender>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>[%-5level][%date]--%msg--[%M][%F{16},%L]%n
</pattern>
</encoder>
</appender>
<logger name="com/springinaction/test1/TestLog" level="DEBUG" />
<root level="INFO">
<appender-ref ref="console" />
<appender-ref ref="file1" />
</root>
</configuration>
<property resource="config.properties" />
<appender name="file1"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${destination}/my.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${destination}/my.%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP" >
<maxFileSize>3KB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>[%-5level][%date]--%msg--[%M][%F{16},%L]%n
</pattern>
</encoder>
</appender>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>[%-5level][%date]--%msg--[%M][%F{16},%L]%n
</pattern>
</encoder>
</appender>
<logger name="com/springinaction/test1/TestLog" level="DEBUG" />
<root level="INFO">
<appender-ref ref="console" />
<appender-ref ref="file1" />
</root>
</configuration>
相关文章推荐
- 仿支付宝钱包首页带有分割线的GridView九宫格的完美实现
- Activity生命周期
- setTimeout的function带参数
- 【linux】/dev/null与/dev/zero详解
- LaTex表格内单元格内容强制换行
- UI 设计师提供 iOS 字体和长度应当用什么单位
- Redis在Java中的使用
- PDO多种方式取得查询结果
- 0.3.1 设计原则知多少
- 关于Qt在子线程中使用QMessageBox的折衷方法
- 用python画xy散点图
- winform中隐藏窗体边框
- 原生JS写toggleclass方法
- java中的内部类总结
- LeetCode || Maximal Square
- NIO框架之MINA源码解析(四):粘包与断包处理及编码与解码
- html5培训课程培训 顺利完成获得宝贵财富
- 调整cell的间距
- C#委托与事件
- HTML5+NodeJs实现WebSocket即时通讯