Module: Alchemy::Logger

Included in:
Element, Page, Picture, PictureVariant
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