summaryrefslogtreecommitdiff
path: root/lib/rbot
diff options
context:
space:
mode:
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2006-06-29 22:56:08 +0000
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2006-06-29 22:56:08 +0000
commit1f834f996fcf3e9ead0e1a4adcdebafc5b52c82e (patch)
tree559ad9371d69c9f452fdc2d50eb35b39566a5411 /lib/rbot
parent0f5ef8926b6505263754b7ddb238c5112f64f5a9 (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.rb7
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