GlasswallHTTP請(qǐng)求日志查看
開發(fā)和測(cè)試時(shí),你想不想在瀏覽器的頁面上直接看到本次http請(qǐng)求所產(chǎn)生的log4j日志?
開源項(xiàng)目“玻璃墻”(Glasswall)就是這樣一種工具。它讓你在頁面上直接看到日志輸出,幫你在遇到問題時(shí)迅速地發(fā)現(xiàn)問題,而不用辛苦地去服務(wù)器上找日志然后grep。如圖:
Glasswall的功能很簡(jiǎn)單,但它有個(gè)在易用性方面有個(gè)優(yōu)勢(shì):“非侵入”。使用Glasswall,
1. 你用不著做任何代碼、配置文件的改動(dòng),也不用把任何jar文件丟到web應(yīng)用里或應(yīng)用服務(wù)器里。
2. 你只需要在啟動(dòng)應(yīng)用服務(wù)器的命令行里加上"-javaagent"參數(shù)
3. 或者連這個(gè)參數(shù)都可以不加;你可以在web應(yīng)用啟動(dòng)后,另外敲一個(gè)命令:“./glasswall.sh ”。
Glasswall的應(yīng)用場(chǎng)合是所有基于Servlet的web application,目前支持的日志框架有l(wèi)og4j,logback和java.util.logging。
使用者的jdk版本須在java 5以上; 如果想使用零侵入的“./glasswall.sh ”,則須java 6以上的SUN JDK
評(píng)論
圖片
表情
