Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Castle, AOP and Logging in .NET

Are there any tutorials or sample programs out there on using AOP, Castle, and logging in a .Net application? I have found pieces out there but I am looking for something more to help me form a more complete picture.

Thanks, -Brian

like image 223
Brian Lee Avatar asked Oct 26 '08 22:10

Brian Lee


1 Answers

You need to be using a custom Interceptor, which inherits from IInterceptor. For example:

public class LogInterceptor : IInterceptor
{    
    public void Intercept(IInvocation invocation)
    {
        Logger.Write("I'm in your method logging your access");
        invocation.Proceed();
    }
}

Hopefully this helps.

like image 182
jonnii Avatar answered Sep 30 '22 18:09

jonnii