def container_logs(params = {})
      raise ArgumentError, 'Invalid arguments.' unless check_arguments(params, 'id')
      path = '/containers/' + params[:id] + '/logs'
      query = {}
      params.delete(:id)
      query.merge!(params)
      Hyperb::Request.new(self, path, query, 'get').perform
    end
def container_logs(params = {})
      raise ArgumentError, 'Invalid arguments.' unless check_arguments(params, 'id')
      path = '/containers/' + params[:id] + '/logs'
      query = {}
      params.delete(:id)
      query.merge!(params)
      Hyperb::Request.new(self, path, query, 'get').perform
    end
container logs

 @see https://docs.hyper.sh/Reference/API/2016-04-04%20[Ver.%201.23]/Container/logs.html

 @raise [Hyperb::Error::Unauthorized] raised when credentials are not valid.
 @raise [Hyperb::Error::NotFound] raised when the container can't be found.
 @raise [Hyperb::Error::BadRequest] raised when request is invalid.
 @raise [Hyperb::Error::InternalServerError] raised when a 5xx is returned.

 @return [HTTP::Response::Body] a streamable http response body object

 @param params [Hash] A customizable set of params.
 @option params [String] :id container's name or id
 @option params [String] :follow stream output
 @option params [String] :stderr stream stderr
 @option params [String] :stdout stream stdout
 @option params [String] :since stream outputs since id
 @option params [String] :timestamps include timestamps on stdouts, default false
 @option params [String] :tail tail number