diff options
author | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2006-06-29 22:56:08 +0000 |
---|---|---|
committer | Giuseppe Bilotta <giuseppe.bilotta@gmail.com> | 2006-06-29 22:56:08 +0000 |
commit | 1f834f996fcf3e9ead0e1a4adcdebafc5b52c82e (patch) | |
tree | 559ad9371d69c9f452fdc2d50eb35b39566a5411 /lib/rbot | |
parent | 0f5ef8926b6505263754b7ddb238c5112f64f5a9 (diff) |
Add $stdout flushing to debug. This is needed to work around some 'laggy console' issues that may occur when using a tee program under Windows to copy the debug output to a file on disk
Diffstat (limited to 'lib/rbot')
-rw-r--r-- | lib/rbot/ircbot.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/rbot/ircbot.rb b/lib/rbot/ircbot.rb index 76820bc9..8f0a2646 100644 --- a/lib/rbot/ircbot.rb +++ b/lib/rbot/ircbot.rb @@ -5,8 +5,11 @@ require 'fileutils' $debug = false unless $debug # print +message+ if debugging is enabled def debug(message=nil) - stamp = Time.now.strftime("%Y/%m/%d %H:%M:%S") - print "D: [#{stamp}] #{message}\n" if($debug && message) + if ($debug && message) + stamp = Time.now.strftime("%Y/%m/%d %H:%M:%S") + print "D: [#{stamp}] #{message}\n" + $stdout.flush + end #yield end |