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})" }