
logback
文章平均质量分 78
ChenJie2000
喜静。热爱音乐。没音乐的日子是很枯燥无味的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
logback高级特性使用(一)
参数化 logback支持类似于占位符的变量替换功能,即如果输出的msg里面带有{}符号且括号中间不带其他字符,那么logback在构造LoggingEvent的时候,会用MessageFormat类来格式化msg,将{}替换成具体的参数值。 示例如下: logger.info("{},it's OK.","Hi"); 则输出结果如下: Hi,it's OK.原创 2013-05-03 19:38:56 · 4883 阅读 · 0 评论 -
logback高级特性使用(二)
自定义Pattern模板 创建自定义格式转换符有两步: 1.写一个转换器类,继承ClassicConvert 示例代码: package com.cj.log; import ch.qos.logback.classic.pattern.ClassicConverter; import ch.qos.logback.classic.spi.原创 2013-05-06 22:40:05 · 5993 阅读 · 3 评论 -
logback高级特性使用(三)
异步记录日志 注意:该功能需要高版本才能支持,如1.0.11。 AsyncAppender,异步记录日志。 工作原理: 当Logging Event进入AsyncAppender后,AsyncAppender会调用appender方法,append方法中在将event填入Buffer(这里选用的数据结构为BlockingQueue)中前,会先判断当前原创 2013-05-08 22:43:11 · 11504 阅读 · 2 评论