我目前使用的RESTClient實現,似乎無法弄清楚如何輸出請求XML和調試和信息目的響應XML ...如何從Groovy RestClient輸出生成的請求和響應?
我試着解決這裏提到: http://agileice.blogspot.com/2009/09/pretty-printing-xml-results-returned.html
但是,沒有工作,還有其他建議嗎?
我目前使用的RESTClient實現,似乎無法弄清楚如何輸出請求XML和調試和信息目的響應XML ...如何從Groovy RestClient輸出生成的請求和響應?
我試着解決這裏提到: http://agileice.blogspot.com/2009/09/pretty-printing-xml-results-returned.html
但是,沒有工作,還有其他建議嗎?
由於它依賴於HTTPClient,因此您可以嘗試爲腳本啓用標題和連線日誌記錄。
http://blog.techstacks.com/2009/12/configuring-wire-logging-in-groovy-httpbuilder.html
接受的答案(打開使用log4j的電線伐木)基本上是正確的,但我有麻煩公平一點在我的Groovy腳本接通電線日誌記錄HTTP建設者。出於某種原因,在我的$ GROOVY_HOME/conf目錄中刪除一個log4j.xml文件不起作用。最終,當我運行它時,我不得不將適當的日誌記錄選項添加到groovy命令中。
groovy
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
-Dorg.apache.commons.logging.simplelog.showdatetime=true
-Dorg.apache.commons.logging.simplelog.log.org.apache.http=DEBUG
myscript.groovy