Module: Alchemy::Logger

Included in:
Cell, Content, Element, Page, Picture::Url
Defined in:
lib/alchemy/logger.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.warn(message, caller_string) ⇒ Object

Logs a debug message to the Rails standard logger and adds some nicer formatting


6
7
8
9
# File 'lib/alchemy/logger.rb', line 6

def self.warn(message, caller_string)
  Rails.logger.debug %(\n++++ WARNING: #{message}\nCalled from: #{caller_string}\n)
  nil
end

Instance Method Details

#log_warning(message) ⇒ Object


11
12
13
# File 'lib/alchemy/logger.rb', line 11

def log_warning(message)
  Alchemy::Logger.warn(message, caller(1..1))
end