Aspect Oriented Programming - Tracing using Log4Net and PostSharp

  •        126

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.

  •    CSharp

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

  •    C

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

  •    DotNet

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.

epic - Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 4.0~9.0

  •    Java

Epic is the continution of Dexposed on ART(Supporting 4.0~9.0). 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.

ValidationAspects

  •    DotNet

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.

S-MVP - 🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpect+GradlePlugin 完成横向AOP编程+Javassist动态字节码注入+Tinker实现热修复+Retrofit实现优雅网络操作+RxJava轻松玩转数据处理

  •    Java

🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpect+GradlePlugin 完成横向AOP编程+Javassist动态字节码注入+Tinker实现热修复+Retrofit实现优雅网络操作+RxJava轻松玩转数据处理

AspectSharp - .NET AOP Framework

  •    CSharp

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

AspectME

  •    Java

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

  •    DotNet

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

  •    Java

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.

  •    Java

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.

automon - Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries

  •    Java

Automon combines the power of AOP (AspectJ) with any monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and dependent libraries.

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

  •    Javascript

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

  •    Javascript

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

  •    ASPNET

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.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.