Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(313)

Side by Side Diff: components/device_event_log/device_event_log.h

Issue 1587723007: bluetooth: Add Bluetooth events to chrome://device-log/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove BLUETOOTH_LOG calls for now Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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)
43 #define USB_LOG(level) \ 46 #define USB_LOG(level) \
44 DEVICE_LOG(::device_event_log::LOG_TYPE_USB, \ 47 DEVICE_LOG(::device_event_log::LOG_TYPE_USB, \
45 ::device_event_log::LOG_LEVEL_##level) 48 ::device_event_log::LOG_LEVEL_##level)
46 #define USB_PLOG(level) \ 49 #define USB_PLOG(level) \
47 DEVICE_PLOG(::device_event_log::LOG_TYPE_USB, \ 50 DEVICE_PLOG(::device_event_log::LOG_TYPE_USB, \
48 ::device_event_log::LOG_LEVEL_##level) 51 ::device_event_log::LOG_LEVEL_##level)
49 #define HID_LOG(level) \ 52 #define HID_LOG(level) \
50 DEVICE_LOG(::device_event_log::LOG_TYPE_HID, \ 53 DEVICE_LOG(::device_event_log::LOG_TYPE_HID, \
51 ::device_event_log::LOG_LEVEL_##level) 54 ::device_event_log::LOG_LEVEL_##level)
52 #define HID_PLOG(level) \ 55 #define HID_PLOG(level) \
(...skipping 26 matching lines...) Expand all
79 // Used to specify the type of event. NOTE: Be sure to update LogTypeFromString 82 // Used to specify the type of event. NOTE: Be sure to update LogTypeFromString
80 // and GetLogTypeString when adding entries to this enum. Also consider 83 // and GetLogTypeString when adding entries to this enum. Also consider
81 // updating chrome://device-log (see device_log_ui.cc). 84 // updating chrome://device-log (see device_log_ui.cc).
82 enum LogType { 85 enum LogType {
83 // Shill / network configuration related events. 86 // Shill / network configuration related events.
84 LOG_TYPE_NETWORK, 87 LOG_TYPE_NETWORK,
85 // Power manager related events. 88 // Power manager related events.
86 LOG_TYPE_POWER, 89 LOG_TYPE_POWER,
87 // Login related events. 90 // Login related events.
88 LOG_TYPE_LOGIN, 91 LOG_TYPE_LOGIN,
92 // Bluetooth device related events (i.e. device/bluetooth).
93 LOG_TYPE_BLUETOOTH,
89 // USB device related events (i.e. device/usb). 94 // USB device related events (i.e. device/usb).
90 LOG_TYPE_USB, 95 LOG_TYPE_USB,
91 // Human-interface device related events (i.e. device/hid). 96 // Human-interface device related events (i.e. device/hid).
92 LOG_TYPE_HID, 97 LOG_TYPE_HID,
93 // Used internally 98 // Used internally
94 LOG_TYPE_UNKNOWN 99 LOG_TYPE_UNKNOWN
95 }; 100 };
96 101
97 // Used to specify the detail level for logging. In GetAsString, used to 102 // Used to specify the detail level for logging. In GetAsString, used to
98 // specify the maximum detail level (i.e. EVENT will include USER and ERROR). 103 // specify the maximum detail level (i.e. EVENT will include USER and ERROR).
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
220 LogType type_; 225 LogType type_;
221 std::string name_; 226 std::string name_;
222 base::ElapsedTimer timer_; 227 base::ElapsedTimer timer_;
223 }; 228 };
224 229
225 } // namespace internal 230 } // namespace internal
226 231
227 } // namespace device_event_log 232 } // namespace device_event_log
228 233
229 #endif // DEVICE_EVENT_LOG_DEVICE_EVENT_LOG_H_ 234 #endif // DEVICE_EVENT_LOG_DEVICE_EVENT_LOG_H_
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/device_log_ui.cc ('k') | components/device_event_log/device_event_log_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698