module SimplestBenchmarkLogger
encoding: utf-8
Public Instance Methods
custom_logger()
click to toggle source
# File lib/simplest_benchmark_logger.rb, line 12 def custom_logger @custom_logger ||= File.open("simplest_benchmark.log", "a") end
log(msg)
click to toggle source
# File lib/simplest_benchmark_logger.rb, line 4 def log(msg) rails_app ? logger.debug(msg) : custom_logger.write("#{msg}\n") end
logger()
click to toggle source
# File lib/simplest_benchmark_logger.rb, line 8 def logger @logger ||= rails_app ? Rails.logger : custom_logger end
rails_app()
click to toggle source
# File lib/simplest_benchmark_logger.rb, line 16 def rails_app @rails_app ||= defined?(Rails) end