Add QueryOptions to api package's monitor
This commit is contained in:
parent
ccab51b07c
commit
475408633a
|
@ -416,8 +416,9 @@ func (a *Agent) DisableNodeMaintenance() error {
|
|||
// Monitor returns a channel which will receive streaming logs from the agent
|
||||
// Providing a non-nil stopCh can be used to close the connection and stop the
|
||||
// log stream
|
||||
func (a *Agent) Monitor(loglevel string, stopCh chan struct{}) (chan string, error) {
|
||||
func (a *Agent) Monitor(loglevel string, stopCh chan struct{}, q *QueryOptions) (chan string, error) {
|
||||
r := a.c.newRequest("GET", "/v1/agent/monitor")
|
||||
r.setQueryOptions(q)
|
||||
if loglevel != "" {
|
||||
r.params.Add("loglevel", loglevel)
|
||||
}
|
||||
|
|
|
@ -566,7 +566,7 @@ func TestAgent_Monitor(t *testing.T) {
|
|||
|
||||
agent := c.Agent()
|
||||
|
||||
logCh, err := agent.Monitor("info", nil)
|
||||
logCh, err := agent.Monitor("info", nil, nil)
|
||||
if err != nil {
|
||||
t.Fatalf("err: %v", err)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue