add nil protection
This commit is contained in:
		
							parent
							
								
									28b684fc1d
								
							
						
					
					
						commit
						d8b7157b87
					
				|  | @ -19,6 +19,7 @@ github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y | |||
| github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= | ||||
| github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= | ||||
| github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= | ||||
| github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d h1:/WZQPMZNsjZ7IlCpsLGdQBINg5bxKQ1K1sh6awxLtkA= | ||||
| github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= | ||||
| github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= | ||||
| github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= | ||||
|  |  | |||
|  | @ -286,6 +286,10 @@ func (u *InfluxUnifi) loopDevicePoints(r report) { | |||
| 
 | ||||
| // LogInfluxReport writes a log message after exporting to influxdb.
 | ||||
| func (u *InfluxUnifi) LogInfluxReport(r *Report) { | ||||
| 	if r == nil || r.Metrics == nil { | ||||
| 		return | ||||
| 	} | ||||
| 
 | ||||
| 	idsMsg := fmt.Sprintf("IDS Events: %d, ", len(r.Metrics.IDSList)) | ||||
| 	u.Collector.Logf("UniFi Metrics Recorded. Sites: %d, Clients: %d, "+ | ||||
| 		"UAP: %d, USG/UDM: %d, USW: %d, %sPoints: %d, Fields: %d, Errs: %d, Elapsed: %v", | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue