]> git.notmuchmail.org Git - sup/commitdiff
handle trailing newlines in log messages
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Sun, 10 Dec 2006 19:08:12 +0000 (19:08 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Sun, 10 Dec 2006 19:08:12 +0000 (19:08 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@67 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/logger.rb
lib/sup/modes/log-mode.rb

index 7a8026a18bcd9398a50254fdc6a3433699bdd610..e19d906a1c0ebc0508ce3c7f021f639d64a62053 100644 (file)
@@ -18,14 +18,13 @@ class Logger
   def make_buf
     return if @mode.buffer || !BufferManager.instantiated? || !@respawn || @spawning
     @spawning = true
-    @mode.text = ""
     @mode.buffer = BufferManager.instance.spawn "<log>", @mode, :hidden => true
     @spawning = false
   end
 
   def log s
 #    $stderr.puts s
-    @mode << "#{Time.now}: #{s}\n"
+    @mode << "#{Time.now}: #{s.chomp}\n"
     make_buf
   end
   
index f71c0ed70a56faf20d544ac0165ae8f29492f96b..de16b5e6635b988fa90329b7d66ef046d3793372 100644 (file)
@@ -7,7 +7,7 @@ class LogMode < TextMode
 
   def initialize
     @follow = true
-    super ""
+    super
   end
 
   def toggle_follow