在新項目中從新採用了logback日誌組件,之前是log4j(爲什麼換掉,能夠到網上搜),因爲之前使用log4j時,spring有結合log4j啓動的類,可是logback如今還木有,到網上一搜都是本身寫代碼完成,後來發現原來官方已經本身寫了一個擴展,用於解決與spring的結合,而且發佈到了github上,你能夠在開源中國中找到 logback-extensions 這個項目. git
他的配置跟spring結合log4j的配置差很少.一樣是在web.xml中配置一個listener.同時配置一個上下文參數,用於指定logback.xml配置文件的路徑,具體配置以下: github
<context-param> <param-name>logbackConfigLocation</param-name> <param-value>WEB-INF/conf/logback.xml</param-value> </context-param> <listener> <listener-class>ch.qos.logback.ext.spring.web.LogbackConfigListener</listener-class> </listener>
這樣就完成了spring與logback結合.不用本身寫代碼了. web
注:將項目從github上clone到本地之後 須要本身編譯一下,因爲maven構建,因此要安裝maven.安裝完之後在項目目錄下cmd 執行mvn package 就能夠再target文件中找到jar包了. spring
-----2013年8月2日更新 maven
因爲不少朋友不太熟悉maven 如今我已經上傳到百度網盤上.須要的朋友自行下載. spa
百度網盤:http://pan.baidu.com/share/link?shareid=1639326955&uk=1594827425 日誌