From 8168932408397530b649cd2cc0b6b5c1d6e595d6 Mon Sep 17 00:00:00 2001 From: Nicolas Pouillard Date: Thu, 3 Apr 2008 16:16:19 +0200 Subject: [PATCH] write sup-{exception-log, unable-to-decode}.txt in ~/.sup More precisely new destinations are: - ~/.sup/exception-log.txt - ~/.sup/unable-to-decode.txt This patch avoid some kind of pollution. --- bin/sup | 4 ++-- lib/sup/message.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/sup b/bin/sup index 523c685..078a134 100644 --- a/bin/sup +++ b/bin/sup @@ -327,7 +327,7 @@ ensure end unless $exceptions.empty? - File.open("sup-exception-log.txt", "w") do |f| + File.open(File.join(BASE_DIR, "exception-log.txt"), "w") do |f| $exceptions.each do |e, name| f.puts "--- #{e.class.name} from thread: #{name}" f.puts e.message, e.backtrace @@ -337,7 +337,7 @@ unless $exceptions.empty? ---------------------------------------------------------------- I'm very sorry. It seems that an error occurred in Sup. Please accept my sincere apologies. If you don't mind, please send the -contents of sup-exception-log.txt and a brief report of the +contents of ~/.sup/exception-log.txt and a brief report of the circumstances to sup-talk at rubyforge dot orgs so that I might address this problem. Thank you! diff --git a/lib/sup/message.rb b/lib/sup/message.rb index 6a2a9c4..249b6c6 100644 --- a/lib/sup/message.rb +++ b/lib/sup/message.rb @@ -423,7 +423,7 @@ private Iconv.iconv($encoding + "//IGNORE", charset, body + " ").join[0 .. -2] rescue Errno::EINVAL, Iconv::InvalidEncoding, Iconv::IllegalSequence, MessageFormatError => e Redwood::log "warning: error (#{e.class.name}) decoding message body from #{charset}: #{e.message}" - File.open("sup-unable-to-decode.txt", "w") { |f| f.write body } + File.open(File.join(BASE_DIR,"unable-to-decode.txt"), "w") { |f| f.write body } body end end -- 2.45.2