Add debug logging verbosity

master
Marrub 2017-08-06 19:27:36 -04:00
parent 74d468c3ba
commit 7f0f02a997
2 changed files with 8 additions and 5 deletions

View File

@ -1,13 +1,14 @@
module Vrobot4
Version = '4.00'.freeze
@@debug = false
def self.debug= set; @@debug = !!set; end
def self.debug ; @@debug; end
@@debug = 0
def self.debug= set; @@debug = set; end
def self.debug ; @@debug; end
def self.log lv, *text
if lv != :DEBUG || @@debug
puts "[" + lv.to_s.center(8) + "] " + text.join(" ")
if (lv != :DEBUG || @@debug >= 1) &&
(lv != :DEBUGV || @@debug >= 2)
puts "[" + lv.to_s.ljust(6) + "] " + text.join(" ")
end
end
end

View File

@ -34,6 +34,8 @@ module Vrobot4
begin; cfg = YAML.load IO.read(cfgname)
rescue; log :ERROR, "error reading bot config:", $!; exit; end
Vrobot4.debug = cfg["debug"] if cfg.has_key? "debug"
begin
bots = []
thrds = []