class Dalia::MiniGraphite::Logger

Attributes

debug_mode[R]

Public Class Methods

new(debug_mode = true) click to toggle source
# File lib/mini_graphite/logger.rb, line 8
def initialize(debug_mode = true)
  @debug_mode = debug_mode
end

Public Instance Methods

debug(message) click to toggle source
# File lib/mini_graphite/logger.rb, line 12
def debug(message)
  return unless debug_mode

  result = "Dalia::MiniGraphite [#{Time.now.strftime("%Y-%m-%d %H:%M:%S")}]: #{message}"

  if defined? ::Rails.logger
    ::Rails.logger.info result
  else
    Kernel.puts result
  end
end