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

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

Instance Method Summary collapse

Instance Method Details

#log(object, message) ⇒ Object



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

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



23
24
25
# File 'lib/vero/utility/logger.rb', line 23

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