コード例 #1
0
        private void logStartAndFinish(double start, double finish)
        {
            var correlation = new BehaviorCorrelation(theNode);

            theLog.AddLog(start, new BehaviorStart(correlation));
            theLog.AddLog(finish, new BehaviorFinish(correlation));
        }
コード例 #2
0
        private void hasAnExceptionAgainstTheNode()
        {
            var correlation = new BehaviorCorrelation(theNode);

            
            
            theLog.AddLog(10, new BehaviorStart(correlation));
            theLog.AddLog(12, new ExceptionReport("bad", new Exception()){CorrelationId = theNode.UniqueId});
            theLog.AddLog(15, new BehaviorFinish(correlation));
        }
コード例 #3
0
ファイル: BehaviorTracer.cs プロジェクト: ketiko/fubumvc
        public BehaviorTracer(BehaviorCorrelation correlation, IDebugReport report, IDebugDetector debugDetector)
        {
            _report = report;
            _debugDetector = debugDetector;

            if (_report.BehaviorId == Guid.Empty)
            {
                _report.BehaviorId = correlation.ChainId;
            }

            _behaviorId = correlation.BehaviorId;
        }
コード例 #4
0
 public BehaviorTracer(BehaviorCorrelation correlation, IDebugDetector debugDetector, ILogger logger)
 {
     _correlation = correlation;
     _debugDetector = debugDetector;
     _logger = logger;
 }
コード例 #5
0
 public BehaviorStart(BehaviorCorrelation correlation)
 {
     _correlation = correlation;
 }
コード例 #6
0
 public BehaviorTracer(BehaviorCorrelation correlation, ILogger logger)
 {
     _correlation = correlation;
     _logger = logger;
 }
コード例 #7
0
 public BehaviorFinish(BehaviorCorrelation correlation)
 {
     _correlation = correlation;
 }
コード例 #8
0
 public BehaviorTracer(BehaviorCorrelation correlation, ILogger logger, IExceptionHandlingObserver exceptionObserver)
 {
     _correlation       = correlation;
     _logger            = logger;
     _exceptionObserver = exceptionObserver;
 }
コード例 #9
0
 public BehaviorTracer(BehaviorCorrelation correlation, IRequestTrace trace, IExceptionHandlingObserver exceptionObserver)
 {
     _correlation = correlation;
     _trace = trace;
     _exceptionObserver = exceptionObserver;
 }
コード例 #10
0
 public BehaviorTracer(BehaviorCorrelation correlation, ILogger logger, IExceptionHandlingObserver exceptionObserver)
 {
     _correlation = correlation;
     _logger = logger;
     _exceptionObserver = exceptionObserver;
 }