using System;
using PipServices3.Components.Count;
class MyComponent
{
ICounters counters;
bool _consoleLog = true;
public MyComponent(ICounters counters)
{
this.counters = counters;
if (_consoleLog)
Console.WriteLine("MyComponent has been created.");
}
public void MyMethod()
{
this.counters.Increment("mycomponent.mymethod.calls", 1);
var timing = this.counters.BeginTiming("mycomponent.mymethod.exec_time");
try
{
if (this._consoleLog)
{
Console.WriteLine("Hola amigo");
Console.WriteLine("Bonjour mon ami");
}
}
finally
{
timing.EndTiming();
}
}
}