| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef COMPONENTS_DEVICE_EVENT_LOG_DEVICE_EVENT_LOG_H_ | 5 #ifndef COMPONENTS_DEVICE_EVENT_LOG_DEVICE_EVENT_LOG_H_ |
| 6 #define COMPONENTS_DEVICE_EVENT_LOG_DEVICE_EVENT_LOG_H_ | 6 #define COMPONENTS_DEVICE_EVENT_LOG_DEVICE_EVENT_LOG_H_ |
| 7 | 7 |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 | 9 |
| 10 #include <cstring> | 10 #include <cstring> |
| (...skipping 22 matching lines...) Expand all Loading... |
| 33 | 33 |
| 34 #define NET_LOG(level) \ | 34 #define NET_LOG(level) \ |
| 35 DEVICE_LOG(::device_event_log::LOG_TYPE_NETWORK, \ | 35 DEVICE_LOG(::device_event_log::LOG_TYPE_NETWORK, \ |
| 36 ::device_event_log::LOG_LEVEL_##level) | 36 ::device_event_log::LOG_LEVEL_##level) |
| 37 #define POWER_LOG(level) \ | 37 #define POWER_LOG(level) \ |
| 38 DEVICE_LOG(::device_event_log::LOG_TYPE_POWER, \ | 38 DEVICE_LOG(::device_event_log::LOG_TYPE_POWER, \ |
| 39 ::device_event_log::LOG_LEVEL_##level) | 39 ::device_event_log::LOG_LEVEL_##level) |
| 40 #define LOGIN_LOG(level) \ | 40 #define LOGIN_LOG(level) \ |
| 41 DEVICE_LOG(::device_event_log::LOG_TYPE_LOGIN, \ | 41 DEVICE_LOG(::device_event_log::LOG_TYPE_LOGIN, \ |
| 42 ::device_event_log::LOG_LEVEL_##level) | 42 ::device_event_log::LOG_LEVEL_##level) |
| 43 #define BLUETOOTH_LOG(level) \ | |
| 44 DEVICE_LOG(::device_event_log::LOG_TYPE_BLUETOOTH, \ | |
| 45 ::device_event_log::LOG_LEVEL_##level) | |
| 46 #define USB_LOG(level) \ | 43 #define USB_LOG(level) \ |
| 47 DEVICE_LOG(::device_event_log::LOG_TYPE_USB, \ | 44 DEVICE_LOG(::device_event_log::LOG_TYPE_USB, \ |
| 48 ::device_event_log::LOG_LEVEL_##level) | 45 ::device_event_log::LOG_LEVEL_##level) |
| 49 #define USB_PLOG(level) \ | 46 #define USB_PLOG(level) \ |
| 50 DEVICE_PLOG(::device_event_log::LOG_TYPE_USB, \ | 47 DEVICE_PLOG(::device_event_log::LOG_TYPE_USB, \ |
| 51 ::device_event_log::LOG_LEVEL_##level) | 48 ::device_event_log::LOG_LEVEL_##level) |
| 52 #define HID_LOG(level) \ | 49 #define HID_LOG(level) \ |
| 53 DEVICE_LOG(::device_event_log::LOG_TYPE_HID, \ | 50 DEVICE_LOG(::device_event_log::LOG_TYPE_HID, \ |
| 54 ::device_event_log::LOG_LEVEL_##level) | 51 ::device_event_log::LOG_LEVEL_##level) |
| 55 #define HID_PLOG(level) \ | 52 #define HID_PLOG(level) \ |
| (...skipping 26 matching lines...) Expand all Loading... |
| 82 // Used to specify the type of event. NOTE: Be sure to update LogTypeFromString | 79 // Used to specify the type of event. NOTE: Be sure to update LogTypeFromString |
| 83 // and GetLogTypeString when adding entries to this enum. Also consider | 80 // and GetLogTypeString when adding entries to this enum. Also consider |
| 84 // updating chrome://device-log (see device_log_ui.cc). | 81 // updating chrome://device-log (see device_log_ui.cc). |
| 85 enum LogType { | 82 enum LogType { |
| 86 // Shill / network configuration related events. | 83 // Shill / network configuration related events. |
| 87 LOG_TYPE_NETWORK, | 84 LOG_TYPE_NETWORK, |
| 88 // Power manager related events. | 85 // Power manager related events. |
| 89 LOG_TYPE_POWER, | 86 LOG_TYPE_POWER, |
| 90 // Login related events. | 87 // Login related events. |
| 91 LOG_TYPE_LOGIN, | 88 LOG_TYPE_LOGIN, |
| 92 // Bluetooth device related events (i.e. device/bluetooth). | |
| 93 LOG_TYPE_BLUETOOTH, | |
| 94 // USB device related events (i.e. device/usb). | 89 // USB device related events (i.e. device/usb). |
| 95 LOG_TYPE_USB, | 90 LOG_TYPE_USB, |
| 96 // Human-interface device related events (i.e. device/hid). | 91 // Human-interface device related events (i.e. device/hid). |
| 97 LOG_TYPE_HID, | 92 LOG_TYPE_HID, |
| 98 // Used internally | 93 // Used internally |
| 99 LOG_TYPE_UNKNOWN | 94 LOG_TYPE_UNKNOWN |
| 100 }; | 95 }; |
| 101 | 96 |
| 102 // Used to specify the detail level for logging. In GetAsString, used to | 97 // Used to specify the detail level for logging. In GetAsString, used to |
| 103 // specify the maximum detail level (i.e. EVENT will include USER and ERROR). | 98 // specify the maximum detail level (i.e. EVENT will include USER and ERROR). |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 224 LogType type_; | 219 LogType type_; |
| 225 std::string name_; | 220 std::string name_; |
| 226 base::ElapsedTimer timer_; | 221 base::ElapsedTimer timer_; |
| 227 }; | 222 }; |
| 228 | 223 |
| 229 } // namespace internal | 224 } // namespace internal |
| 230 | 225 |
| 231 } // namespace device_event_log | 226 } // namespace device_event_log |
| 232 | 227 |
| 233 #endif // DEVICE_EVENT_LOG_DEVICE_EVENT_LOG_H_ | 228 #endif // DEVICE_EVENT_LOG_DEVICE_EVENT_LOG_H_ |
| OLD | NEW |