Sha256: 6d66be4b8f09545a02e1f43376958c1f781fbba24e66bfc8d776186e945b6da1

Contents?: true

Size: 376 Bytes

Versions: 2

Compression:

Stored size: 376 Bytes

Contents

module StatsWhisper::Backend

  class Logger

    attr_accessor :logger

    def initialize
      @logger = StatsWhisper.logger
    end

    def timing(path, timestamp)
      collect_metric("#{path}:#{timestamp}")
    end

    def collect_metric(metric)
      StatsWhisper.logger.info "[StatsWhisper] #{metric}"
    end

    alias_method :increment, :collect_metric
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
stats_whisper-0.2.3 lib/stats_whisper/backend/logger.rb
stats_whisper-0.2.2.1 lib/stats_whisper/backend/logger.rb