私はこのロガーを持っています:
[Serializable]
[AttributeUsage(AttributeTargets.All)]
public class MethodsInterceptAspect : OnMethodBoundaryAspect {
public override void OnEntry(MethodExecutionArgs args) { Logger.LogMethodEntry(args.Method, DateTime.Now); }
public override void OnExit(MethodExecutionArgs args) { Logger.LogMethodExit(args.Method, DateTime.Now); }
}
しかし、ログを肥大化させる集中的な機能 (多くのネストされたループ、パフォーマンスが重要) があります。それとそのすべてのサブルーチンを除外するにはどうすればよいですか?