logback_doc_manual_01_introduction_to_logback
最近把logback的文檔翻了一遍,弄了些半筆記半翻譯的文字出來(lái),本來(lái)打算僅僅存在evernote里的,但還是費(fèi)點(diǎn)功夫發(fā)出來(lái)吧,可能為別人提供些參考。
看我這文章標(biāo)題起的,對(duì)搜索引擎拆詞極端的不友好,哇哈哈哈哈……
鏈接:
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項(xiàng)目:
http://logback.qos.ch/demo.html
遇到有問(wèn)題的,就把這個(gè)項(xiàng)目拔下來(lái)看看。
例如CyclicBufferAppender,在文檔里貌似沒(méi)有描述過(guò),在appender這一章也找不到。
示例項(xiàng)目里,實(shí)現(xiàn)“在web頁(yè)面上查看最近512條日志”,是手寫的Servlet:ViewLastLog.java
logback-access:
http://logback.qos.ch/access.html
可以集成到j(luò)etty或者tomcat中,提供強(qiáng)大的http-access日志。
依賴于logback-core(不依賴slf4j和logback-classic)
如果與tomcat6.x集成,可能會(huì)崩潰哦~,建議用tomcat7.x。實(shí)在想用tomcat6.x,可以用logback-access版本0.9.30
可以攔截和打印每個(gè)http的request和response。
Apache Tomcat中的日志是通過(guò)借助Apache Commons Logging庫(kù)實(shí)現(xiàn)的,這個(gè)庫(kù)對(duì)不同的日志框架做了一個(gè)簡(jiǎn)單包裝。使Tomcat有能力記錄跨日志級(jí)別的多層次日志,而且不需要依賴特定的日志框架。
從Tomcat 6.0開(kāi)始,Tomcat引入一個(gè)對(duì)Apache Commons Logging重命名包后的私有實(shí)現(xiàn),從而允許web應(yīng)用使用他們自己獨(dú)立的原Apache Commons Logging庫(kù)的lib包。在默認(rèn)的發(fā)布包中,Apache Commons Logging私有實(shí)現(xiàn)是簡(jiǎn)單被硬編碼到j(luò)ava.util.logging框架。
實(shí)際使用中,通過(guò)配置org.apache.catalina.valves.AccessLogValve可以讓tomcat打印訪問(wèn)日志(默認(rèn)禁用掉的)
posted on 2014-07-13 19:04 王星游 閱讀(338) 評(píng)論(0) 編輯 收藏 所屬分類: java