title: AOP Logging with StructureMap
body: <p>I am trying to implement simple logging with AOP approach with StructureMap.</p>
  
  <p>Basically, I want to do what is asked in the question <a href="https://stackoverflow.com/questions/238755/castle-aop-and-logging-in-net">Castle, AOP and Logging in .NET</a> with StructureMap.</p>
  
  <p>CastleWindsor has the helpful <code>IInterceptor</code> that you can implement and then control when the a method is called with the <code>IInvocation.Proceed()</code>. Allowing you to perform logging before and after the call to the method is made.</p>
  
  <p>How can achieve this with StructureMap? I have tired using a custom <code>Interceptor</code> but the only handle you get is when the instance is created, not when a method is called on the instance.</p>