class Migrate::Log

Public Class Methods

error(msg, e=nil) click to toggle source
# File lib/migrate/logger.rb, line 21
def self.error(msg, e=nil)
  return if not @@debug
  puts ("[ERRPR] " + msg + (e != nil ? " #{e.message}" : "")).red

  if e != nil
    puts e.backtrace
  end
end
info(msg) click to toggle source
# File lib/migrate/logger.rb, line 11
def self.info(msg)
  return if not @@debug
  puts ("[INFO] " + msg).green
end
success(msg) click to toggle source
# File lib/migrate/logger.rb, line 30
def self.success(msg)
  return if not @@debug
  puts ("[SUCCESS] " + msg).blue
end
verbose(verbose) click to toggle source
# File lib/migrate/logger.rb, line 7
def self.verbose(verbose)
  @@debug = verbose
end
version(msg) click to toggle source
# File lib/migrate/logger.rb, line 35
def self.version(msg)
  puts (" [VERSION] #{msg} ").colorize(:color => :white, :background => :blue)
end
warn(msg) click to toggle source
# File lib/migrate/logger.rb, line 16
def self.warn(msg)
  return if not @@debug
  puts ("[WARN] " + msg).yellow
end