class Jekyll::Assets::Logger
Constants
- PREFIX
Public Class Methods
deprecate(msg, instance) { || ... }
click to toggle source
– @param [String] msg the message you wish to send out. Deprecate a method and warn the user about it. –
# File lib/jekyll/assets/logger.rb, line 18 def deprecate(msg, instance) filepath = caller[1].split(/\.rb:/).first + ".rb" filepath = Pathutil.new(filepath).relative_path_from(instance.in_source_dir) Jekyll.logger.error("", format("%s: %s", msg.red, filepath)) yield if block_given? end
Public Instance Methods
debug(msg = nil) { |: msg| ... }
click to toggle source
– Log Level: 3 –
# File lib/jekyll/assets/logger.rb, line 64 def debug(msg = nil) log.debug(PREFIX, block_given?? yield : msg ) end
error(msg = nil) { |: msg| ... }
click to toggle source
– Log Level: 1 –
# File lib/jekyll/assets/logger.rb, line 46 def error(msg = nil) log.error(PREFIX, block_given?? yield : msg ) end
info(msg = nil) { |: msg| ... }
click to toggle source
– Log Level: 2 –
# File lib/jekyll/assets/logger.rb, line 55 def info(msg = nil) log.info(PREFIX, block_given?? yield : msg ) end
log()
click to toggle source
– @return [Jekyll:Logger] The logger. –
# File lib/jekyll/assets/logger.rb, line 30 def log return @log ||= Jekyll.logger end
log_level=(*)
click to toggle source
–
# File lib/jekyll/assets/logger.rb, line 71 def log_level=(*) raise "Please set log levels on Jekyll.logger" end
warn(msg = nil) { |: msg| ... }
click to toggle source
– Log Level: 1 –
# File lib/jekyll/assets/logger.rb, line 37 def warn(msg = nil) log.warn(PREFIX, block_given?? yield : msg ) end