module AdhearsionStats
Constants
- VERSION
Attributes
loaded[RW]
metrics_logger[RW]
statsd[RW]
Public Class Methods
method_missing(meth, *args, &blk)
click to toggle source
# File lib/adhearsion-stats/plugin.rb, line 29 def method_missing(meth, *args, &blk) if Adhearsion.config[:statsd].log_metrics metrics_logger.send :info, "#{meth}(#{args.join(",")})" end AdhearsionStats.statsd.send meth, *args end
setup_logger()
click to toggle source
# File lib/adhearsion-stats/metrics_logger.rb, line 12 def self.setup_logger logfile = File.open("#{Adhearsion.root}/log/adhearsion-stats.log", 'a') logfile.sync = true @metrics_logger = MetricsLogger.new(logfile) end