我有一個網絡服務(與WSDL)騾子被人們使用。有多少網絡服務被用於騾子(幾次)
我想了解一些關於使用我的web服務的用戶的信息。例如:API調用的ip和時間戳。
另外,我想知道有多少web服務被用在mule?
我有一個網絡服務(與WSDL)騾子被人們使用。有多少網絡服務被用於騾子(幾次)
我想了解一些關於使用我的web服務的用戶的信息。例如:API調用的ip和時間戳。
另外,我想知道有多少web服務被用在mule?
我不認爲有這樣的統計信息。但是,您可以向流中添加記錄器處理器(假設它是一個流),標記爲「Web Service XXX被調用」。由於記錄器格式化程序,記錄的消息也包含時間戳。
對於調用該服務的IP,Mule將調用地址放入消息Inbound屬性remoteAddress中。所以,你可以只加入這一行的流動:
<logger message="Incoming message. Caller Address: #[message.inboundProperties['remoteAddress']]"/>
這將記錄每個訪問(可以通過分析工具可以用於統計目的)和它們各自的呼叫地址。
我測試了你的建議,但通過我的代碼我無法保存所有請求。如果我在我的web服務中有一個表單並通過客戶端發送請求,我沒有任何日誌。只有我輸入我的web服務地址到瀏覽器我有log.i想要保存來自客戶端服務的請求感謝回覆 – maryam 2013-03-09 06:06:34
這聽起來很好用例之一:
@ rai.skumar謝謝你的編輯 – maryam 2013-03-06 06:41:07