class Nutella::NutellaLogger

Public Class Methods

new(name) click to toggle source
# File lib/logging/nutella_logger.rb, line 8
def initialize(name)
  @log = Logging.logger[name]
  @log.add_appenders(Logging.appenders.stdout(
    :layout => Logging.layouts.pattern(:pattern => '%m\n')
    )
  )
end

Public Instance Methods

debug(message, code=nil) click to toggle source
# File lib/logging/nutella_logger.rb, line 16
def debug(message, code=nil)
  @log.debug(ANSI.cyan + message + ANSI.reset)
  code
end
error(message, code=nil) click to toggle source
# File lib/logging/nutella_logger.rb, line 36
def error(message, code=nil)
  @log.error(ANSI.red + message + ANSI.reset)
  code
end
info(message, code=nil) click to toggle source
# File lib/logging/nutella_logger.rb, line 21
def info(message, code=nil)
  @log.info(message)
  code
end
success(message, code=nil) click to toggle source
# File lib/logging/nutella_logger.rb, line 26
def success(message, code=nil)
  @log.info(ANSI.green + message + ANSI.reset)
  code
end
warn(message, code=nil) click to toggle source
# File lib/logging/nutella_logger.rb, line 31
def warn(message, code=nil)
  @log.warn(ANSI.yellow + message + ANSI.reset)
  code
end