Chromium Code Reviews| Index: chrome/test/chromedriver/logging.cc |
| diff --git a/chrome/test/chromedriver/logging.cc b/chrome/test/chromedriver/logging.cc |
| index f99a04928d948516371c82b6232466bc9562d895..027ab5c785ebdee1c1a4fe161efb28fe1c3afe81 100644 |
| --- a/chrome/test/chromedriver/logging.cc |
| +++ b/chrome/test/chromedriver/logging.cc |
| @@ -23,6 +23,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" |
| @@ -131,6 +132,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) { |
| @@ -304,6 +306,12 @@ Status CreateLogs( |
| command_listeners.push_back( |
| base::MakeUnique<CommandListenerProxy>(perf_log)); |
| } |
| + } else if (type == WebDriverLog::kDevToolsType) { |
| + logs.push_back(base::MakeUnique<WebDriverLog>(type, Log::kAll)); |
| + devtools_listeners.push_back( |
| + base::MakeUnique<DevToolsEventsLogger>( |
|
johnchen
2017/05/04 01:50:22
This indent is a little misleading. With a casual
em
2017/05/04 02:01:31
Done.
|
| + logs.back().get(), |
| + capabilities.devtools_events_logging_prefs.get())); |
| } else if (type == WebDriverLog::kBrowserType) { |
| browser_log_level = level; |
| } else if (type != WebDriverLog::kDriverType) { |