クライアントのIPアドレスを取得する必要があります。WSO2アプリケーションサーバーでは、次の方法で取得できます。
getProperty('REMOTE_ADDR')
しかし、WSO2 ESB(プロキシ)でIPを取得する必要があります。ESBでIPを取得するにはどうすればよいですか?
プロキシのシーケンス内でこのようにしてみてください。
<log level="custom">
<property name="ip address" expression="get-property('axis2','REMOTE_ADDR')"/>
</log>
このブログ投稿を確認してください。
http://vvratha.blogspot.com/2011/11/retriving-clientiphost-within-sequence.html