public override void ReportGauge(string name, double value, Unit unit)
 {
     this.callback(string.Format(@"{0} : {1}/n"
         , name
         , value.ToString("F2", CultureInfo.InvariantCulture)
         , unit));
 }
 public override void ReportCounter(string name, Counter counter, Unit unit)
 {
     this.callback(string.Format(@"Counter. Name:{0}. Value:{1}/n"
         , name
         , counter.Value.ToString()
         , unit));
 }
 public override void ReportMeter(string name, Meter meter, Unit unit, TimeUnit rateUnit)
 {
     this.callback(string.Format(@"Meter. Name:{0}. Value:{1} {2}/{3}/n"
         , name
         , meter.Value.ToString("F2", CultureInfo.InvariantCulture)
         , unit
         , rateUnit));
 }
 public void ReportSnapshot(string name, ISnapshot value, Unit unit, TimeUnit rateUnit)
 {
 }
 public void ReportMeter(string name, IMeter value, Unit unit, TimeUnit rateUnit)
 {
 }
 public void ReportGauge(string name, double value, Unit unit)
 {
 }
 public void ReportCounter(string name, ICounter value, Unit unit)
 {
 }
 public override void ReportMeter(string name, Meter value, Unit unit, TimeUnit rateUnit)
 {
 }
 public override void ReportCounter(string name, Counter value, Unit unit)
 {
 }
Example #10
0
 public abstract void ReportMeter(string name, Meter value, Unit unit, TimeUnit rateUnit);
Example #11
0
 public abstract void ReportGauge(string name, double value, Unit unit);
Example #12
0
 public abstract void ReportCounter(string name, Counter value, Unit unit);