@@ -70,16 +70,16 @@ type discoveryMessage struct {
70
70
func (msg discoveryMessage ) String () string {
71
71
s := fmt .Sprintf ("type: %s" , msg .EventType )
72
72
if msg .Message != "" {
73
- s = fmt .Sprintf ("%[1]s , message: %[2]s" , s , msg .Message )
73
+ s + = fmt .Sprintf (", message: %s" , msg .Message )
74
74
}
75
75
if msg .ProtocolVersion != 0 {
76
- s = fmt .Sprintf ("%[1]s , protocol version: %[2]d" , s , msg .ProtocolVersion )
76
+ s + = fmt .Sprintf (", protocol version: %d" , msg .ProtocolVersion )
77
77
}
78
78
if len (msg .Ports ) > 0 {
79
- s = fmt .Sprintf ("%[1]s , ports: %[2]s" , s , msg .Ports )
79
+ s + = fmt .Sprintf (", ports: %s" , msg .Ports )
80
80
}
81
81
if msg .Port != nil {
82
- s = fmt .Sprintf ("%[1]s , port: %[2]s" , s , msg .Port )
82
+ s + = fmt .Sprintf (", port: %s" , msg .Port )
83
83
}
84
84
return s
85
85
}
@@ -130,9 +130,9 @@ func (disc *Client) jsonDecodeLoop(in io.Reader, outChan chan<- *discoveryMessag
130
130
disc .killProcess ()
131
131
close (outChan )
132
132
if err != nil {
133
- disc .logger .Errorf ("stopped discovery %s decode loop: %v" , disc , err )
133
+ disc .logger .Errorf ("Stopped decode loop: %v" , err )
134
134
} else {
135
- disc .logger .Infof ("stopped discovery %s decode loop" , disc , err )
135
+ disc .logger .Infof ("Stopped decode loop" )
136
136
}
137
137
}
138
138
@@ -146,7 +146,7 @@ func (disc *Client) jsonDecodeLoop(in io.Reader, outChan chan<- *discoveryMessag
146
146
closeAndReportError (err )
147
147
return
148
148
}
149
- disc .logger .Infof ("from discovery %s received message %s" , disc , msg )
149
+ disc .logger .Infof ("Received message %s" , msg )
150
150
if msg .EventType == "add" {
151
151
if msg .Port == nil {
152
152
closeAndReportError (errors .New ("invalid 'add' message: missing port" ))
@@ -193,7 +193,7 @@ func (disc *Client) waitMessage(timeout time.Duration) (*discoveryMessage, error
193
193
}
194
194
195
195
func (disc * Client ) sendCommand (command string ) error {
196
- disc .logger .Infof ("sending command %s to discovery %s " , strings .TrimSpace (command ), disc )
196
+ disc .logger .Infof ("Sending command %s" , strings .TrimSpace (command ))
197
197
data := []byte (command )
198
198
for {
199
199
n , err := disc .outgoingCommandsPipe .Write (data )
@@ -208,7 +208,7 @@ func (disc *Client) sendCommand(command string) error {
208
208
}
209
209
210
210
func (disc * Client ) runProcess () error {
211
- disc .logger .Infof ("starting discovery %s process" , disc )
211
+ disc .logger .Infof ("Starting discovery process" )
212
212
proc , err := paths .NewProcess (nil , disc .processArgs ... )
213
213
if err != nil {
214
214
return err
@@ -234,25 +234,27 @@ func (disc *Client) runProcess() error {
234
234
disc .statusMutex .Lock ()
235
235
defer disc .statusMutex .Unlock ()
236
236
disc .process = proc
237
- disc .logger .Infof ("started discovery %s process" , disc )
237
+ disc .logger .Infof ("Discovery process started" )
238
238
return nil
239
239
}
240
240
241
241
func (disc * Client ) killProcess () error {
242
242
disc .statusMutex .Lock ()
243
243
defer disc .statusMutex .Unlock ()
244
244
245
- disc .logger .Infof ("killing discovery %s process" , disc )
245
+ disc .logger .Infof ("Killing discovery process" )
246
246
if disc .process != nil {
247
247
if err := disc .process .Kill (); err != nil {
248
+ disc .logger .Errorf ("Killing discovery process: %v" , err )
248
249
return err
249
250
}
250
251
if err := disc .process .Wait (); err != nil {
252
+ disc .logger .Errorf ("Waiting discovery process termination: %v" , err )
251
253
return err
252
254
}
253
255
disc .process = nil
254
256
}
255
- disc .logger .Infof ("killed discovery %s process" , disc )
257
+ disc .logger .Infof ("Discovery process killed" )
256
258
return nil
257
259
}
258
260
@@ -274,7 +276,7 @@ func (disc *Client) Run() (err error) {
274
276
if err := disc .killProcess (); err != nil {
275
277
// Log failure to kill the process, ideally that should never happen
276
278
// but it's best to know it if it does
277
- disc .logger .Errorf ("Killing discovery %s after unsuccessful start: %s" , disc , err )
279
+ disc .logger .Errorf ("Killing discovery after unsuccessful start: %s" , err )
278
280
}
279
281
}()
280
282
@@ -351,7 +353,7 @@ func (disc *Client) stopSync() {
351
353
func (disc * Client ) Quit () {
352
354
_ = disc .sendCommand ("QUIT\n " )
353
355
if _ , err := disc .waitMessage (time .Second * 5 ); err != nil {
354
- disc .logger .Errorf ("Quitting discovery %s : %s" , disc , err )
356
+ disc .logger .Errorf ("Quitting discovery: %s" , err )
355
357
}
356
358
disc .stopSync ()
357
359
disc .killProcess ()
0 commit comments