Module: Vero::Utility::Logger::ClassMethods

Defined in:
lib/vero/utility/logger.rb

Instance Method Summary collapse

Instance Method Details

#log(object, message) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/vero/utility/logger.rb', line 9

def log(object, message)
  return unless Vero::App.default_context.config.logging && !defined?(RSpec)

  message = "#{object.class.name}: #{message}"

  if (logger = self.logger)
    logger.info(message)
  else
    puts(message)
  end
end

#loggerObject



21
22
23
24
25
26
27
# File 'lib/vero/utility/logger.rb', line 21

def logger
  if defined?(Rails)
    Rails.logger
  else
    nil
  end
end