Aspect Oriented Programming - Tracing using Log4Net and PostSharp

  •        124

Aspect Oritented Programming: Tracing using Log4Net and PostSharp.

http://aop.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

AOP Alliance (Java/J2EE AOP standard)


We believe that Aspect-Oriented Programming (AOP) offers a better solution to many problems than do existing technologies such as EJB. The AOP Alliance aims to ensure interoperability between Java/J2EE AOP implementations to build a larger AOP community.

AspectCore-Framework - AspectCore is an AOP-based cross platform framework for .NET Standard.


AspectCore is an Aspect-Oriented Programming based cross platform framework for .NET Core and .NET Framework.Core support for aspect-interceptor,dependency injection integration , web applications , data validation , and more.

ReflectInsight - Log Viewer for NLog, Log4net, Enterprise Library & Debug/Trace


Log Viewer for NLog, Log4net, Enterprise Library and Debug/Trace by using ReflectInsight logging extensions; the next generation in application logging.

AOP - AOP in PHP


AOP is a PECL extension that enables you to use Aspect Oriented Programming in PHP, without the need to compile or proceed to any other intermediate step before publishing your code. The AOP extension is designed to be the easiest way you can think of for integrating AOP to PHP.

fluentAOP - A Fluent AOP Library for .NET


An AOP (Aspect-Oriented Programming) library that allows to implement aspects utilizing a fluent API. fluentAOP is primarily designed to simplify the adoption and use of AOP in .NET.


Sapit - Small And Powerful Integration Toolkit


Sapit is an implementation of integration patterns and techniques. Included are Cache, Circuit Breaker, Response Time Throttle and Timeout. Apply these to your code using Aspect Oriented Programming (AOP) via Castle Windsor, PostSharp or Unity Application Block. More to come ...

Aspect Oriented Programming with .Net


Demo project using PostSharp for AOP in .Net.

ValidationAspects


ValidationAspects provides State and Interception validation on .net Objects, Properties and Method Parameters. Validation can be declared via attributes and/or augmented/replaced with validation functions at runtime. Supports asp.net MVC, WPF, Silverlight, PostSharp, and Unity.

AspectSharp - .NET AOP Framework


AspectSharp is an AOP (Aspect Oriented Programming) framework for .NET .

AspectME


AspectME is a project for enabling Aspect-Oriented Programming (AOP) on the JavaME platform. The most limited platform for JavaME applications does not have reflection or dynamic classloading, so how can AOP be applied there? AspectME makes it happen.

SheepAspect


SheepAspect (formerly known as SheepAop) is an AOP tool for the .NET platform, inspired by AspectJ. It uses IL weaving to inject croscutting concerns to your dll at compile time. (Soon, SheepAOP will also support IL weaving at assembly load-time as an alternative, leaving ori...

Composer


Composer is an extensible Compositional Architecture framework, providing a set of functionality such as Inversion of Control container (IoC), Dependency Injection (DI), Plug-in framework, Aspect Oriented Programming (AOP), Configurability and Composability for components.

VirtualMock


VirtualMock is a Unit Testing tool. It uses Junit, Aspect-Oriented Programming (AOP) and the Mock Objects testing approach. Through AOP, it supports features which are not possible with other pure-java mock object frameworks.

dexposed - dexposed enable 'god' mode for single android application.


Dexposed is a powerful yet non-invasive runtime AOP (Aspect-oriented Programming) framework for Android app development, based on the work of open-source Xposed framework project.The AOP of Dexposed is implemented purely non-invasive, without any annotation processor, weaver or bytecode rewriter. The integration is as simple as loading a small JNI library in just one line of code at the initialization phase of your app.

meld - AOP for JS with before, around, on, afterReturning, afterThrowing, after advice, and pointcuts


AOP for JS with before, around, on, afterReturning, afterThrowing, after advice, and pointcut support

jsface - Small, fast, elegant, powerful, and cross platform JavaScript OOP library


JSFace supports both server side (CommonJS) and client side JavaScript (browser). JSFace supports a special method named main(). main() is executed right after the class is created.

PostSharp4ViewState


A plug-in for PostSharp aimed to automate state management in ASP.NET controls. It enables storing field / properties values of controls just by decorating them with custom attribute. One can also decide if he wants to store value in ViewState or ControlState.

SmartInspect Unity Interception Extension


This a library to integrate and use the SmartInspect logging tool with the Unity dependency injection and AOP framework. Various attributes help you to quickly instrument your application with useful logging calls.

PostCrap - flyweight .NET AOP post compiler


PostCrap is a flyweight attribute based aspect injection .NET post compiler It is written in C# and uses Mono.Cecil to modify assemblies and inject method intercepting stubs