commit c4d08f0a6cdbb30c1e375a0d3aa69771dd2809ab
parent 1b3171df2187359537d03998a680b52eec23aed4
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date: Sun, 10 Dec 2006 19:08:12 +0000
handle trailing newlines in log messages
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@67 5c8cc53c-5e98-4d25-b20a-d8db53a31250
Diffstat:
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git 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 "<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
diff --git 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