Module: Alchemy::Logger

Included in:
Cell, Content, Element, Page
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



4
5
6
7
# File 'lib/alchemy/logger.rb', line 4

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



9
10
11
# File 'lib/alchemy/logger.rb', line 9

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