随笔 - 22, 文章 - 0, 评论 - 1, 引用 - 0
数据加载中……

logback_doc_manual_01_introduction_to_logback

最近把logback的文档翻了一遍,弄了些半笔记半翻译的文字出来,本来打算仅仅存在evernote里的,但还是费点功夫发出来吧,可能为别人提供些参考。
看我这文章标题起的,对搜索引擎拆词极端的不友好,哇哈哈哈哈……
链接:
slf4j笔记
logback_doc_manual_01_introduction_to_logback
logback_doc_manual_02_architecture
logback_doc_manual_03_configuration
logback_doc_manual_04_appenders
logback_doc_manual_05_encoders
logback_doc_manual_06_layouts
logback_doc_manual_07_filters
logback_doc_manual_08_mapped_diagnostic_contexts
logback_doc_manual_09_logging_separation
logback_eclipse_plugin_beagle
logback_config_demo
logback-demo项目:
     http://logback.qos.ch/demo.html
     遇到有问题的,就把这个项目拔下来看看。
     例如CyclicBufferAppender,在文档里貌似没有描述过,在appender这一章也找不到。
     示例项目里,实现“在web页面上查看最近512条日志”,是手写的Servlet:ViewLastLog.java
logback-access:
     http://logback.qos.ch/access.html 
     可以集成到jetty或者tomcat中,提供强大的http-access日志。
     依赖于logback-core(不依赖slf4j和logback-classic)
     如果与tomcat6.x集成,可能会崩溃哦~,建议用tomcat7.x。实在想用tomcat6.x,可以用logback-access版本0.9.30
     可以拦截和打印每个http的request和response。
     Apache Tomcat中的日志是通过借助Apache Commons Logging库实现的,这个库对不同的日志框架做了一个简单包装。使Tomcat有能力记录跨日志级别的多层次日志,而且不需要依赖特定的日志框架。
     从Tomcat 6.0开始,Tomcat引入一个对Apache Commons Logging重命名包后的私有实现,从而允许web应用使用他们自己独立的原Apache Commons Logging库的lib包。在默认的发布包中,Apache Commons Logging私有实现是简单被硬编码到java.util.logging框架。
     实际使用中,通过配置org.apache.catalina.valves.AccessLogValve可以让tomcat打印访问日志(默认禁用掉的)

posted on 2014-07-13 19:04 王星游 阅读(327) 评论(0)  编辑  收藏 所属分类: java


只有注册用户登录后才能发表评论。


网站导航: