class WprofReporter
Public Instance Methods
logger_report()
click to toggle source
# File lib/wprof/wprof_reporter.rb, line 31 def logger_report Rails.logger.info(@data) end
perform(data, rec_type)
click to toggle source
# File lib/wprof/wprof_reporter.rb, line 7 def perform(data, rec_type) @data = data @rec_type = rec_type.to_sym reporter rescue StandardError => error Rails.logger.warn("An error was raised when WProf tried to send data to reporter: #{error}") end
reporter()
click to toggle source
# File lib/wprof/wprof_reporter.rb, line 15 def reporter reporter_type = WProf::Config.get_value(:reporter_type) case reporter_type when 'LOGGER' logger_report when 'FILE' generate_file_report when 'DATABASE' db_report when 'EXTERNAL' generate_external_report else logger_report end end