commit 534296b75aa8025b76f0e084da88342f2fdc9382
parent 29985bd2d93a9bdc3a28209363a11739f78266e6
Author: Gaute Hope <eg@gaute.vetsj.com>
Date: Sat, 10 Aug 2013 00:22:31 +0200
Flush logfile after each message when log level is debug
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lib/sup/logger.rb b/lib/sup/logger.rb
@@ -60,7 +60,10 @@ private
## actually distribute the message
def send_message m
@mutex.synchronize do
- @sinks.each { |sink| sink << m }
+ @sinks.each do |sink|
+ sink << m
+ sink.flush if sink.respond_to?(:flush) and level == "debug"
+ end
@buf << m
end
end