public void SubComponentCounterExample(ILogStream log)
            {
                Stopwatch timer = Stopwatch.StartNew();

                // do additional work here

                log.IncrementCounterBy(_processTimeDB, timer.ElapsedMilliseconds);
            }
            public void CounterExample(ILogStream log)
            {
                log.IncrementCounter(_totalRequests);
                log.IncrementCounter(_activeRequests);
                Stopwatch timer = Stopwatch.StartNew();

                // do additional work here

                SubComponentCounterExample(log);

                // do additional work here

                log.IncrementCounterBy(_processTimeBL, timer.ElapsedMilliseconds);
                log.DecrementCounter(_activeRequests);
            }
 public static void IncrementCounterBy(this ILogStream log, IRawCounterToken ct, Startwatch value)
 {
     log.IncrementCounterBy(ct, value.ElapsedTicks);
 }
 public virtual void IncrementCounterBy(ICounterToken ct, long value)
 {
     _inner.IncrementCounterBy(ct, value);
 }
 public static void IncrementCounter(this ILogStream log, ICounterToken ct)
 {
     log.IncrementCounterBy(ct, 1);
 }
        public static void IncrementCounterBy(this ILogStream log, ICounterToken ct, ILogToken lt, Stopwatch watch)
        {
            var nct = LogManager.CreateNamedCounterToken(ct.Counter, lt.Name);

            log.IncrementCounterBy(nct, watch.ElapsedTicks);
        }
        public static void IncrementCounterBy(this ILogStream log, ICounterToken ct, ILogToken lt, long value)
        {
            var nct = LogManager.CreateNamedCounterToken(ct.Counter, lt.Name);

            log.IncrementCounterBy(nct, value);
        }
        public static void DecrementCounter(this ILogStream log, ICounterToken ct, ILogToken lt)
        {
            var nct = LogManager.CreateNamedCounterToken(ct.Counter, lt.Name);

            log.IncrementCounterBy(nct, -1);
        }
 public static void IncrementCounterBy(this ILogStream log, ICounterToken ct, Stopwatch watch)
 {
     log.IncrementCounterBy(ct, watch.ElapsedTicks);
 }
 public static void IncrementCounterBy(this ILogStream log, IRawCounterToken ct, IUnstoppablePerformanceEvent value)
 {
     log.IncrementCounterBy(ct, value.TimeData.ElapsedTicks);
 }