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