From 6d4d67faeb61200a1290b477c79dbb5331aadb38 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 26 Nov 2013 14:59:15 +1100 Subject: [PATCH] more logging --- lib/docker_manager/upgrader.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/docker_manager/upgrader.rb b/lib/docker_manager/upgrader.rb index 9543628..63d47eb 100644 --- a/lib/docker_manager/upgrader.rb +++ b/lib/docker_manager/upgrader.rb @@ -37,12 +37,16 @@ class DockerManager::Upgrader def run(cmd) log "$ #{cmd}" + msg = "" IO.popen("cd #{Rails.root} && RUBYLIB= BUNDLE_GEMFILE= BUNDLE_BIN_PATH= RUBYOPT= RAILS_ENV=production #{cmd} 2>&1") do |line| - log(line.read) + line = line.read + log(line) + msg << line << "\n" end unless $?.success? STDERR.puts("FAILED: #{cmd}") + STDERR.msg(msg) raise RuntimeError end end