Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 | 1 year ago | |
---|---|---|
.. | ||
BUILD.gn | 1 year ago | |
DIR_METADATA | 1 year ago | |
OWNERS | 1 year ago | |
README.md | 1 year ago | |
device_event_log.cc | 1 year ago | |
device_event_log.h | 1 year ago | |
device_event_log_export.h | 1 year ago | |
device_event_log_impl.cc | 1 year ago | |
device_event_log_impl.h | 1 year ago | |
device_event_log_impl_unittest.cc | 1 year ago |
This directory contains code for logging device and system events.
Use device event log macros to record events without contributing to noise in the chrome log.
device_event_log
.network_event_log
section.--vmodule=device_event_log*=1
The events can also be queried for viewing in other informational pages, e.g:
device_event_log::GetAsString(device_event_log::OLDEST_FIRST, "json",
"bluetooth", device_event_log::LOG_LEVEL_DEBUG,
1000);
Typical usage:
```POWER_LOG(USER) << "Suspend requested";```
```POWER_LOG(DEBUG) << "Sending suspend request to dbus object: " << path;```
```BLUETOOTH_LOG(ERROR) << "Unrecognized DBus error " << error_name;```
Advanced usage:
device_event_log::LogLevel log_level =
SuppressError(dbus_error_message) ? device_event_log::LOG_LEVEL_DEBUG
: device_event_log::LOG_LEVEL_ERROR;
DEVICE_LOG(device_event_log::LOG_TYPE_NETWORK, log_level) << detail;
USB_PLOG(DEBUG) << «Failed to set configuration » << configuration_value; ```