Module: SkynetDebugger::ClassMethods
- Defined in:
- lib/skynet/skynet_debugger.rb
Instance Method Summary collapse
- #args_pp(*args) ⇒ Object
- #debug(msg, *args) ⇒ Object
- #debug_class_desc ⇒ Object
- #debug_header ⇒ Object
- #error(msg, *args) ⇒ Object
- #fatal(msg, *args) ⇒ Object
- #info(msg, *args) ⇒ Object
-
#log ⇒ Object
log.
- #printlog(msg, *args) ⇒ Object
- #stderr(msg, *args) ⇒ Object
- #stdout(msg, *args) ⇒ Object
- #warn(msg, *args) ⇒ Object
Instance Method Details
#args_pp(*args) ⇒ Object
100 101 102 |
# File 'lib/skynet/skynet_debugger.rb', line 100 def args_pp(*args) "#{args.length > 0 ? args.pretty_print_inspect : ''}" end |
#debug(msg, *args) ⇒ Object
104 105 106 |
# File 'lib/skynet/skynet_debugger.rb', line 104 def debug(msg,*args) log.debug "[DEBUG] #{debug_header} #{msg} #{args_pp(*args)}" end |
#debug_class_desc ⇒ Object
86 87 88 |
# File 'lib/skynet/skynet_debugger.rb', line 86 def debug_class_desc self.to_s end |
#debug_header ⇒ Object
90 91 92 93 |
# File 'lib/skynet/skynet_debugger.rb', line 90 def debug_header t = Time.now "##{$$} #{t.strftime("%Y-%m-%d %H:%M:%S")}.#{t.usec} <#{debug_class_desc}>" end |
#error(msg, *args) ⇒ Object
116 117 118 |
# File 'lib/skynet/skynet_debugger.rb', line 116 def error(msg, *args) log.error "[ERROR] #{debug_header} #{msg} #{args_pp(*args)}" end |
#fatal(msg, *args) ⇒ Object
120 121 122 |
# File 'lib/skynet/skynet_debugger.rb', line 120 def fatal(msg, *args) log.fatal "[FATAL] #{debug_header} #{msg} #{args_pp(*args)}" end |
#info(msg, *args) ⇒ Object
108 109 110 |
# File 'lib/skynet/skynet_debugger.rb', line 108 def info(msg, *args) log.info "[INFO] #{debug_header} #{msg} #{args_pp(*args)}" end |
#log ⇒ Object
log
96 97 98 |
# File 'lib/skynet/skynet_debugger.rb', line 96 def log Skynet::Logger.get end |
#printlog(msg, *args) ⇒ Object
124 125 126 |
# File 'lib/skynet/skynet_debugger.rb', line 124 def printlog(msg, *args) log.unknown "[LOG] #{debug_header} #{msg} #{args_pp(*args)}" end |
#stderr(msg, *args) ⇒ Object
128 129 130 |
# File 'lib/skynet/skynet_debugger.rb', line 128 def stderr(msg, *args) $stderr.puts "#{debug_header} #{msg} #{args_pp(*args)}" end |
#stdout(msg, *args) ⇒ Object
132 133 134 |
# File 'lib/skynet/skynet_debugger.rb', line 132 def stdout(msg, *args) $stdout.puts "#{debug_header} #{msg} #{args_pp(*args)}" end |
#warn(msg, *args) ⇒ Object
112 113 114 |
# File 'lib/skynet/skynet_debugger.rb', line 112 def warn(msg, *args) log.warn "[WARN] #{debug_header} #{msg} #{args_pp(*args)}" end |