Sha256: e586661c455fff733c8e3e082890269abc979a26fe4dff24b43c02eab9489252
Contents?: true
Size: 629 Bytes
Versions: 3
Compression:
Stored size: 629 Bytes
Contents
require 'kontena/client' require_relative '../common' module Kontena::Cli::Services class Logs include Kontena::Cli::Common ## # @param [String] service_id def show(service_id, options) require_api_url token = require_token last_id = nil loop do query_params = last_id.nil? ? '' : "from=#{last_id}" result = client(token).get("services/#{service_id}/container_logs?#{query_params}") result['logs'].each do |log| puts log['data'] last_id = log['id'] end break unless options.follow sleep(2) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kontena-cli-0.5.0 | lib/kontena/cli/services/logs.rb |
kontena-cli-0.0.2 | lib/kontena/cli/services/logs.rb |
kontena-cli-0.0.1 | lib/kontena/cli/services/logs.rb |