title: How to Add Logging to MVC4 WebApi
body: <p>I am trying to create a <code>[LoggedApiCall]</code> filter for a <code>Get()</code> on an <code>ApiController</code>
  According to this: <a href="https://stackoverflow.com/questions/10307333/asp-net-mvc-4-webapi-actionfilter-example">ASP.NET Web API ActionFilter example</a></p>
  
  <p>I have created a <code>System.Web.HttpFilters.ActionFilterAttribute</code>.
  The override allows for <code>OnActionExecuted(HttpActionExecutedContext actionExecutedContext)</code></p>
  
  <p>I cannot seem to find a way to get the IP of the caller from the <code>HttpActionExecutedContext</code> </p>
  
  <p>Perhaps I am going about logging every API call the wrong way?</p>