lib/ztk/command.rb in ztk-1.0.1 vs lib/ztk/command.rb in ztk-1.0.2

- old
+ new

@@ -102,13 +102,13 @@ child_stderr_writer.close reader_writer_key = {parent_stdout_reader => :stdout, parent_stderr_reader => :stderr} reader_writer_map = {parent_stdout_reader => options.ui.stdout, parent_stderr_reader => options.ui.stderr} - direct_log(:debug) { log_header("COMMAND") } - direct_log(:debug) { "#{command}\n" } - direct_log(:debug) { log_header("STARTED") } + direct_log(:info) { log_header("COMMAND") } + direct_log(:info) { "#{command}\n" } + direct_log(:info) { log_header("STARTED") } begin Timeout.timeout(options.timeout) do loop do pipes = IO.select(reader_writer_map.keys, [], reader_writer_map.keys).first @@ -117,16 +117,16 @@ next if (data.nil? || data.empty?) case reader_writer_key[pipe] when :stdout then if !stdout_header - direct_log(:debug) { log_header("STDOUT") } + direct_log(:info) { log_header("STDOUT") } stdout_header = true stderr_header = false end reader_writer_map[pipe].write(data) unless options.silence - direct_log(:debug) { data } + direct_log(:info) { data } when :stderr then if !stderr_header direct_log(:warn) { log_header("STDERR") } stderr_header = true @@ -140,16 +140,16 @@ end break if reader_writer_map.keys.all?{ |reader| reader.eof? } end end rescue Timeout::Error => e - direct_log(:debug) { log_header("TIMEOUT") } + direct_log(:fatal) { log_header("TIMEOUT") } log_and_raise(CommandError, "Process timed out after #{options.timeout} seconds!") end Process.waitpid(pid) exit_code = $?.exitstatus - direct_log(:debug) { log_header("STOPPED") } + direct_log(:info) { log_header("STOPPED") } parent_stdout_reader.close parent_stderr_reader.close options.ui.logger.debug { "exit_code(#{exit_code})" }