| Index: chrome/test/chromedriver/logging.cc
|
| diff --git a/chrome/test/chromedriver/logging.cc b/chrome/test/chromedriver/logging.cc
|
| index afd73754ca19963be1f6f74e75d15fdb070a88a6..69a1b5f6792eb5188f93a0c3b1dd0dd75ffec197 100644
|
| --- a/chrome/test/chromedriver/logging.cc
|
| +++ b/chrome/test/chromedriver/logging.cc
|
| @@ -22,6 +22,7 @@
|
| #include "chrome/test/chromedriver/chrome/console_logger.h"
|
| #include "chrome/test/chromedriver/chrome/status.h"
|
| #include "chrome/test/chromedriver/command_listener_proxy.h"
|
| +#include "chrome/test/chromedriver/devtools_events_logger.h"
|
| #include "chrome/test/chromedriver/performance_logger.h"
|
| #include "chrome/test/chromedriver/session.h"
|
|
|
| @@ -130,6 +131,7 @@ bool HandleLogMessage(int severity,
|
| const char WebDriverLog::kBrowserType[] = "browser";
|
| const char WebDriverLog::kDriverType[] = "driver";
|
| const char WebDriverLog::kPerformanceType[] = "performance";
|
| +const char WebDriverLog::kDevToolsType[] = "devtools";
|
|
|
| bool WebDriverLog::NameToLevel(const std::string& name, Log::Level* out_level) {
|
| for (size_t i = 0; i < arraysize(kNameToLevel); ++i) {
|
| @@ -277,6 +279,13 @@ Status CreateLogs(const Capabilities& capabilities,
|
| devtools_listeners.push_back(perf_log);
|
| command_listeners.push_back(proxy);
|
| }
|
| + } else if (type == WebDriverLog::kDevToolsType) {
|
| + WebDriverLog* log = new WebDriverLog(type, Log::kAll);
|
| + logs.push_back(log);
|
| + DevToolsEventsLogger* dt_events_log =
|
| + new DevToolsEventsLogger(log,
|
| + capabilities.dt_events_logging_prefs);
|
| + devtools_listeners.push_back(dt_events_log);
|
| } else if (type == WebDriverLog::kBrowserType) {
|
| browser_log_level = level;
|
| } else if (type != WebDriverLog::kDriverType) {
|
|
|