最新文章列表

【原创】slf4j+logback配置方式,logback.groovy使用备忘

最近看到slf4j+logback的日志方案,决定从commons-logging+log4j切换过来。 logback官网:(该作者即为log4j的作者) http://logback.qos.ch/ 切换方式非常简单,在原有基础上加入如下jar包即可。 slf4j-api-1.6.2.jar jcl-over-slf4j-1.6.2.jar  \\用于桥接commons-loggi ...
li.hzh 评论(1) 有3687人浏览 2011-11-19 15:12

抛弃log4j改用logback

公司的新平台最近日志总出问题: - 满容量后不自动备份,并且把该日志内容全部刷掉。。 - 满容量后不自动备份,继续写,导致日志文件异常之大。。   关于log4j的配置,RollingFileAppender几年来都是这么用的没什么好说的, 问题原因我还没找到,但估计多少和JDK升级到1.6有关   分割线======================================== ...
yonlist 评论(0) 有8160人浏览 2011-11-04 14:09

读logback源码系列文章(八)——记录日志的实际工作类Encoder

本系列的博客从logback怎么对接slf4j开始,逐步介绍了LoggerContext、Logger、ContextInitializer、Appender、Action等核心组件。跟读logback的源码到这个程度,虽然不能说精通,不过至少日常的配置,和简单的自定义扩展都不会有问题了。 这一篇是本系列博客的最后一节,介绍一下实际记录日志的类Encoder。其实继续深入下去,logback还是有 ...
kyfxbl 评论(3) 有3013人浏览 2011-10-17 20:34

读logback源码系列文章(七)——配置的实际工作类Action

上篇博客介绍了ContextInitializer类如何把框架的配置工作委托给各个Action具体实现类,这篇博客就接下来介绍一下,Action组件是如何进行配置的实际工作的 老规矩,先上图 如图所示,首先Action是一个抽象类,定义了begin()、body()、end()方法,这些方法如上篇博客所说,是给Interpreter调用的,Interpreter的endElement()方法会 ...
kyfxbl 评论(0) 有3568人浏览 2011-10-11 22:59

读logback源码系列文章(六)——ContextInitializer

放了一个长假回来啦,继续写本系列博客 这篇博客我们接着上一篇的主题,来介绍一下logback是怎么读取配置文件并初始化整个框架的。还是老规矩,先上总览图 从图中可以看到,logback框架的初始化是由ContextInitializer类来负责完成的,而实际进行配置的是GenericConfigurator类,它调用SaxEventRecorder类来负责读取logback.xml文件,然后 ...
kyfxbl 评论(0) 有6847人浏览 2011-10-09 21:46

logback 之 创建 RollingFileAppender

最近有需求要将context信息写入文件,以备后续数据分析。本想直接同步写入文件了事,但是logback针对日志的输出性能尤佳,且为异步写入。既然logback封装如此完美,何不直接使用?   动态创建Logger及其appender。代码如下:   import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ch. ...
lionbule 评论(0) 有8204人浏览 2011-09-24 17:01

logback 之encoder和layout

encoder 和 layout 在作用上没有本质区别。但是自0.9.19版本之后,极力推荐使用encoder。 下面是官网解释: Encoders are responsible for transforming an event into a byte array as well as writing out that byte array into an OutputStream. ...
lionbule 评论(0) 有7017人浏览 2011-09-24 16:49

读logback源码系列文章(五)——Appender

明天要带老婆出国旅游几天,所以这段时间暂时都更新不了博客了,临走前再最后发一贴 上一篇我们说到Logger类的info()方法通过层层调用,最后委托Appe ...
kyfxbl 评论(0) 有13852人浏览 2011-09-16 21:03

读logback源码系列文章(四)——记录日志

今天晚上本来想来写一下Logger怎么记录日志,以及Appender组件。不过9点才从丈母娘家回来,又被几个兄弟喊去喝酒,结果回来晚了,所以时间就只够写一篇Logger类的源码分析了。Appender找时间再写 上篇博客介绍了LoggerContext怎么生成Logger,Logger是logback的核心类,也是所有日志框架的核心类。这篇博客详细介绍一下Logger的各字段和方法,重点介绍Log ...
kyfxbl 评论(1) 有4441人浏览 2011-09-12 02:22

logback官方reference摘要

最近在读logback的源码,读到appender的部分,感到有点梳理不清楚,所以先看看官方的用户指南reference,帮助一下理解,以下是reference的摘要: logger L的有效级别等于其层次等级里的第一个非null级别,顺序是从L开始,向上直至根logger 为确保所有logger都能够最终继承一个级别,根logger总是有级别,默认情况下,这个级别是DEBUG 记录请求级别为 ...
kyfxbl 评论(2) 有2663人浏览 2011-09-12 00:36

读logback源码系列文章(三)——创建Logger

上一篇博客介绍了logback的StaticLoggerBinder类怎么初始化并创建LoggerContext,这篇博客准备接下来介绍一下,LoggerContext怎么创建日志框架真正的核心类Logger。为什么logback框架提供的Logger是树形结构的呢?这就是在LoggerContext里实现的 还是先上图,对LoggerContext和周边类的关系有一个整体上的认识 从图中可 ...
kyfxbl 评论(0) 有6217人浏览 2011-09-07 21:35

读logback源码系列文章(二)——提供ILoggerFactory

上篇博客介绍了logback是怎么对接slf4j的,简言之,就是通过下面这行代码 return StaticLoggerBinder.getSingleton().getLoggerFactory(); slf4j委托具体实现框架的StaticL ...
kyfxbl 评论(0) 有6667人浏览 2011-09-07 20:07

读logback源码系列文章(一)——对接slf4j

以前也读过一些开源项目的源码,主要是spring和ant,不过那会都没记录下来,也没仔细消化吸收,现在时间久了忘了好多,而且模模糊糊地感觉学到了一些东西,但具体是什么也说不出个所以然来。深刻反省,这样读源码效果太差。 前几天决定重新开始读源码,并把读源码的过程和收获记录下来。想了想决定先用1-2个月时间把logback的源码看一下。目的是……,好吧,没什么目的,就是想读一下。 大家知道,slf4 ...
kyfxbl 评论(0) 有7546人浏览 2011-08-29 02:43

SLF4J+logBack 代替 Log4j

Ceki Gülcü创造了日志领域界著名的Log4J,现在又实现一个“简单的日志前端接口(Facade)”- SLF4J,和一个“可靠、通用、快速而又灵活的Java日志框架”- LOGBack。作为日志领域中的新秀,已经有种颠覆领域的趋势了。 SLF4J(Simple Logging Facade for Java)作为commons-logging的替代,为各种logging APIs提供了一 ...
javapub 评论(1) 有14233人浏览 2011-07-08 14:33

logback logback.xml常用配置详解(三) <filter>

原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 常用配置详解(序)logback 简介 logback 常用配置详解(一)<configuration> and <logger> ...
aubdiy 评论(3) 有56141人浏览 2011-06-30 08:10

logback logback.xml常用配置详解(二)<appender>

原创文章,转载请指明出处:http://aub.iteye.com/blog/1103685, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 常用配置详解(序)logback 简介 logback 常用配置详解(一)<configuration> and <logger> ...
aubdiy 评论(2) 有110904人浏览 2011-06-24 14:14

logback logback.xml常用配置详解(一)<configuration> and <logger>

原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结, ...
aubdiy 评论(14) 有133523人浏览 2011-06-22 18:20

logback 常用配置详解(序)logback 简介

原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结, ...
aubdiy 评论(7) 有50099人浏览 2011-06-22 17:56

Log 日志 - Log4j slf4j Logback JCL(Jakarta Commons Logging) etc.

   Founder of log4j, SLF4J and logback - Ceki on stackoverflow: http://stackoverflow.com/users/100970/ceki Log4j or Logback? http://stackoverflow.com/questions/4311086/any-reason-for-a-new-project-t ...
Wuaner 评论(0) 有1897人浏览 2009-07-31 14:52

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics