class Sass::Logger::Base
def _log(level, message)
def _log(level, message) if io io.puts(message) else Kernel.warn(message) end end
def capture
Captures all logger messages emitted during a block and returns them as a
def capture old_io = io self.io = StringIO.new yield io.string ensure self.io = old_io end
def initialize(log_level = :debug, io = nil)
def initialize(log_level = :debug, io = nil) self.log_level = log_level self.io = io end
def log(level, message)
def log(level, message) _log(level, message) if logging_level?(level) end
def logging_level?(level)
def logging_level?(level) !disabled && self.class.log_level?(level, log_level) end