diff --git a/main.go b/main.go index 8e64536..a358dcf 100644 --- a/main.go +++ b/main.go @@ -91,10 +91,12 @@ func scanDevices(logger log.Logger) []string { var scanDeviceResult []string for _, d := range scanDevices { deviceName := d.Get("name").String() - if filter.ignored(deviceName) { - level.Info(logger).Log("msg", "Ignoring device", "name", deviceName) + deviceType := d.Get("type").String() + deviceProtocol := d.Get("protocol").String() + if filter.ignored(deviceName) || filter.ignored(deviceType) || filter.ignored(deviceProtocol) { + level.Info(logger).Log("msg", "Ignoring device", "name", deviceName, "type", deviceType, "protocol", deviceProtocol) } else { - level.Info(logger).Log("msg", "Found device", "name", deviceName) + level.Info(logger).Log("msg", "Found device", "name", deviceName, "type", deviceType, "protocol", deviceProtocol) scanDeviceResult = append(scanDeviceResult, deviceName) } }