class Kontena::Cli::Stacks::EventsCommand
Public Instance Methods
execute()
click to toggle source
# File lib/kontena/cli/stacks/events_command.rb, line 11 def execute require_api_url query_params = {} titles = ['TIME', 'TYPE', 'MESSAGE'] puts "%-25s %-25s %s" % titles show_logs("stacks/#{current_grid}/#{name}/event_logs", query_params) do |log| show_log(log) end end
show_log(log)
click to toggle source
# File lib/kontena/cli/stacks/events_command.rb, line 22 def show_log(log) msg = log['message'] node = log['relationships'].find { |r| r['type'] == 'node' } if node msg = "#{msg} (#{node['id'].split('/')[-1]})" end puts '%-25s %-25s %s' % [ log['created_at'], log['type'], msg ] end