parent
98b16a9008
commit
31f72e5608
@ -1,14 +1,24 @@ |
|||||||
def log(str, *args) |
module Console |
||||||
puts "#{str}" |
def self.log(str, indent=4, *args) |
||||||
args.each do |s| |
puts "#{str}" |
||||||
puts " :: #{s}" |
|
||||||
|
indentstr = " "*indent |
||||||
|
args.each do |s| |
||||||
|
puts "#{indentstr}:: #{s}" |
||||||
|
end |
||||||
end |
end |
||||||
end |
|
||||||
|
|
||||||
def debug(str, *args) |
def self.debug(str, *args) |
||||||
if DEBUG then |
if DEBUG then |
||||||
print "DEBUG :: " |
prefix = "[DEBUG] " |
||||||
log "#{str}", *args |
print prefix.bold |
||||||
|
log(str, prefix.length, *args) |
||||||
|
end |
||||||
end |
end |
||||||
end |
|
||||||
|
|
||||||
|
def self.error(str, *args) |
||||||
|
prefix = "[ERROR] " |
||||||
|
print prefix.red.bold |
||||||
|
log(str.bold, prefix.length, *args) |
||||||
|
end |
||||||
|
end |
||||||
|
Loading…
Reference in new issue