class AutoPilot::Log
Attributes
message[RW]
Public Class Methods
colorize(text, color_code)
click to toggle source
# File lib/auto_pilot/util/log.rb, line 13 def colorize(text, color_code) $stdout.write "\e[#{color_code}m#{text}\e[0m\n" end
green(text)
click to toggle source
# File lib/auto_pilot/util/log.rb, line 28 def green(text) @message = text colorize(text, 32) logger.info text end
out(text)
click to toggle source
# File lib/auto_pilot/util/log.rb, line 9 def out(text) $stdout.write "#{text}\n" end
red(text)
click to toggle source
# File lib/auto_pilot/util/log.rb, line 17 def red(text) @message = text colorize(text, 31) logger.error text end
yellow(text)
click to toggle source
# File lib/auto_pilot/util/log.rb, line 23 def yellow(text) @message = text colorize(text, 33) end
Private Class Methods
logger()
click to toggle source
# File lib/auto_pilot/util/log.rb, line 36 def logger @logger ||= new 'log/auto_pilot.log' end