From: wmorgan Date: Sun, 10 Dec 2006 19:08:12 +0000 (+0000) Subject: handle trailing newlines in log messages X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=c4d08f0a6cdbb30c1e375a0d3aa69771dd2809ab;p=sup handle trailing newlines in log messages git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@67 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- diff --git a/lib/sup/logger.rb b/lib/sup/logger.rb index 7a8026a..e19d906 100644 --- a/lib/sup/logger.rb +++ b/lib/sup/logger.rb @@ -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 "", @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 diff --git a/lib/sup/modes/log-mode.rb b/lib/sup/modes/log-mode.rb index f71c0ed..de16b5e 100644 --- a/lib/sup/modes/log-mode.rb +++ b/lib/sup/modes/log-mode.rb @@ -7,7 +7,7 @@ class LogMode < TextMode def initialize @follow = true - super "" + super end def toggle_follow