0
我已經使用Restlet 2.1.2創建了一個簡單的REST服務器,它工作得很好。每一個崗位或GET請求導致的Restlet發出以下形式的日誌消息:Restlet:如何取消服務器請求日誌消息
2013-05-02 19:44:39 127.0.0.1 - - 8081 POST /rest/dispatch - 200 - - 21 http://127.0.0.1:8081Restlet-Framework/2.1.2 -
有很多要求,這是不是爲應用程序來收集這些信息很重要。問題:
- 從哪個類發出的消息?我試圖grep通過Restlet源代碼來找到它,但沒有運氣。
- 這些消息正在發送到標準輸出。我如何直接將它們寫入文件?
- 如何配置它,以便只有在響應狀態不是200時纔會生成此類消息?
非常感謝您的任何信息。 PS:我發現了一些似乎相關的鏈接,雖然我還沒有搞清楚到底需要做什麼。我將把這些留在這裏供將來參考。
- http://restlet.org/learn/tutorial/2.1/#part07
- http://restlet.org/learn/guide/2.1/editions/jse/logging
- http://restlet.org/learn/guide/2.0/core/service/log
- http://restlet.org/learn/javadocs/snapshot/jse/engine/org/restlet/engine/log/LogFilter.html
- http://restlet-discuss.1400322.n2.nabble.com/Hiding-Restlet-LogFilter-afterHandler-log-td7578429.html
萬分感謝!關於僅記錄具有200以外的HTTP返回代碼的響應,我想我可以從'isLoggable'的參數中提取它? – 2013-10-07 18:56:44
似乎是一個體面的方式來做到這一點 – 2013-10-07 23:52:20