Example #1
0
 public LoggingAspect(
     ILogger logger,
     IMethodLoggingDataExtractor methodLoggingDataExtractor,
     ILoggingDataExtractor argumentsLoggingDataExtractor,
     ILoggingDataExtractor resultLoggingDataExtractor)
 {
     this.logger = logger;
     this.methodLoggingDataExtractor    = methodLoggingDataExtractor;
     this.argumentsLoggingDataExtractor = argumentsLoggingDataExtractor;
     this.resultLoggingDataExtractor    = resultLoggingDataExtractor;
 }
Example #2
0
 public LoggingAspect(
     ILogger logger,
     IMethodLoggingDataExtractor methodLoggingDataExtractor,
     ILoggingDataExtractor argumentsLoggingDataExtractor,
     ILoggingDataExtractor resultLoggingDataExtractor)
 {
     this.logger = logger;
     this.methodLoggingDataExtractor = methodLoggingDataExtractor;
     this.argumentsLoggingDataExtractor = argumentsLoggingDataExtractor;
     this.resultLoggingDataExtractor = resultLoggingDataExtractor;
 }
            public Aspect(
                IFunction <TInput, TOutput> decorated,
                ILogger logger,
                ILoggingDataExtractor <TInput, TOutput> loggingDataExtractor,
                LoggingData[] constantLoggingData)
            {
                this.decorated = decorated;

                this.logger = logger;
                this.loggingDataExtractor = loggingDataExtractor;
                this.constantLoggingData  = constantLoggingData;
            }
 public LoggingMiddleware(ILogger <LoggingMiddleware> logger, ILoggingDataExtractor loggingDataExtractor)
 {
     _logger = logger;
     _loggingDataExtractor = loggingDataExtractor;
 }
Example #5
0
 public ObjectMembersLoggingDataExtractor(ILoggingDataExtractor individualMemberLoggingDataExtractor)
 {
     this.individualMemberLoggingDataExtractor = individualMemberLoggingDataExtractor;
 }
 public ObjectMembersLoggingDataExtractor(ILoggingDataExtractor individualMemberLoggingDataExtractor)
 {
     this.individualMemberLoggingDataExtractor = individualMemberLoggingDataExtractor;
 }
Example #7
0
 public CommandHandlerLoggingDecorator(ICommandHandler <TCommand> underlyingHandler, ILogger <TCommand> logger, ILoggingDataExtractor loggingDataExtractor)
 {
     _logger               = logger;
     _underlyingHandler    = underlyingHandler;
     _loggingDataExtractor = loggingDataExtractor;
 }
Example #8
0
 public QueryHandlerLoggingDecorator(IQueryHandler <TQuery, TResult> underlyingHandler, ILogger <TQuery> logger, ILoggingDataExtractor loggingDataExtractor)
 {
     _logger               = logger;
     _underlyingHandler    = underlyingHandler;
     _loggingDataExtractor = loggingDataExtractor;
 }