sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
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:
M lib/sup/logger.rb | 5 ++++-
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