class Indocker::SshResultLogger
Public Class Methods
new(logger)
click to toggle source
# File lib/indocker/ssh_result_logger.rb, line 2 def initialize(logger) @logger = logger end
Public Instance Methods
log(result, error_message)
click to toggle source
# File lib/indocker/ssh_result_logger.rb, line 6 def log(result, error_message) if result.exit_code == 0 puts result.stdout_data else @logger.error(error_message) puts result.stdout_data result.stderr_data.to_s.split("\n").each do |line| @logger.error(line) end end end