Class: Pvectl::Repositories::Syslog
- Defined in:
- lib/pvectl/repositories/syslog.rb
Overview
Repository for reading node syslog. Uses GET /nodes/node/syslog endpoint.
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Pvectl::Repositories::Base
Instance Method Details
#list(node:, limit: 50, since: nil, until_time: nil, service: nil) ⇒ Array<Models::SyslogEntry>
14 15 16 17 18 19 20 21 22 |
# File 'lib/pvectl/repositories/syslog.rb', line 14 def list(node:, limit: 50, since: nil, until_time: nil, service: nil) params = { limit: limit } params[:since] = since if since params[:until] = until_time if until_time params[:service] = service if service response = connection.client["nodes/#{node}/syslog"].get(params: params) models_from(response, Models::SyslogEntry) end |