Class: Temporal::MetricsAdapters::Log

Inherits:
Object
  • Object
show all
Defined in:
lib/temporal/metrics_adapters/log.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger) ⇒ Log

Returns a new instance of Log.



4
5
6
# File 'lib/temporal/metrics_adapters/log.rb', line 4

def initialize(logger)
  @logger = logger
end

Instance Method Details

#count(key, count, tags) ⇒ Object



8
9
10
# File 'lib/temporal/metrics_adapters/log.rb', line 8

def count(key, count, tags)
  logger.debug(format_message(key, 'count', count, tags))
end

#gauge(key, value, tags) ⇒ Object



12
13
14
# File 'lib/temporal/metrics_adapters/log.rb', line 12

def gauge(key, value, tags)
  logger.debug(format_message(key, 'gauge', value, tags))
end

#timing(key, time, tags) ⇒ Object



16
17
18
# File 'lib/temporal/metrics_adapters/log.rb', line 16

def timing(key, time, tags)
  logger.debug(format_message(key, 'timing', time, tags))
end