from pip_services3_components.count import ICounters
class MyComponent:
_console_log = True
def __init__(self, counters: ICounters):
self.counters = counters
if self._console_log:
print("MyComponent has been created.")
def mymethod(self):
self.counters.increment("mycomponent.mymethod.calls", 1)
timing = self.counters.begin_timing("mycomponent.mymethod.exec_time")
try:
if self._console_log:
print("Hola amigo")
print("Bonjour mon ami")
finally:
timing.end_timing()
self.counters.dump()