| Index: device/hid/hid_service.cc
|
| diff --git a/device/hid/hid_service.cc b/device/hid/hid_service.cc
|
| index 8f502dfc7e69b97645edb2171152275bccaec2ee..4b824ff991fab927ad10a2f35738fb255e4ab187 100644
|
| --- a/device/hid/hid_service.cc
|
| +++ b/device/hid/hid_service.cc
|
| @@ -9,6 +9,7 @@
|
| #include "base/logging.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/stl_util.h"
|
| +#include "components/device_event_log/device_event_log.h"
|
|
|
| #if defined(OS_LINUX) && defined(USE_UDEV)
|
| #include "device/hid/hid_service_linux.h"
|
| @@ -103,6 +104,12 @@ void HidService::AddDevice(scoped_refptr<HidDeviceInfo> device_info) {
|
| if (!ContainsKey(devices_, device_info->device_id())) {
|
| devices_[device_info->device_id()] = device_info;
|
|
|
| + HID_LOG(USER) << "HID device "
|
| + << (enumeration_ready_ ? "added" : "detected")
|
| + << ": vendorId = " << device_info->vendor_id()
|
| + << ", productId = " << device_info->product_id()
|
| + << ", deviceId = '" << device_info->device_id() << "'";
|
| +
|
| if (enumeration_ready_) {
|
| FOR_EACH_OBSERVER(Observer, observer_list_, OnDeviceAdded(device_info));
|
| }
|
| @@ -113,6 +120,8 @@ void HidService::RemoveDevice(const HidDeviceId& device_id) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| DeviceMap::iterator it = devices_.find(device_id);
|
| if (it != devices_.end()) {
|
| + HID_LOG(USER) << "HID device removed: deviceId = '" << device_id << "'";
|
| +
|
| if (enumeration_ready_) {
|
| FOR_EACH_OBSERVER(Observer, observer_list_, OnDeviceRemoved(it->second));
|
| }
|
|
|