Index: chrome/test/base/web_ui_browser_test.cc |
diff --git a/chrome/test/base/web_ui_browser_test.cc b/chrome/test/base/web_ui_browser_test.cc |
index 5dd111115f0265efbb10e82bce7cccf93195bc04..f20172d9c80dbd2ed58e0fdbd71f112a4ab57abd 100644 |
--- a/chrome/test/base/web_ui_browser_test.cc |
+++ b/chrome/test/base/web_ui_browser_test.cc |
@@ -52,20 +52,6 @@ namespace { |
base::LazyInstance<std::vector<std::string> > error_messages_ = |
LAZY_INSTANCE_INITIALIZER; |
-// Intercepts all log messages. |
-bool LogHandler(int severity, |
- const char* file, |
- int line, |
- size_t message_start, |
- const std::string& str) { |
- if (severity == logging::LOG_ERROR && file && |
- std::string("CONSOLE") == file) { |
- error_messages_.Get().push_back(str); |
- } |
- |
- return false; |
-} |
- |
class WebUIJsInjectionReadyObserver : public content::WebContentsObserver { |
public: |
WebUIJsInjectionReadyObserver(content::WebContents* web_contents, |
@@ -90,6 +76,18 @@ class WebUIJsInjectionReadyObserver : public content::WebContentsObserver { |
} // namespace |
+// Intercepts all log messages. |
+void WebUILogMessageListener::OnMessage(int severity, |
+ const char* file, |
+ int line, |
+ size_t message_start, |
+ const std::string& str) { |
+ if (severity == logging::LOG_ERROR && file && |
+ std::string("CONSOLE") == file) { |
+ error_messages_.Get().push_back(str); |
+ } |
+} |
+ |
WebUIBrowserTest::~WebUIBrowserTest() { |
} |
@@ -372,8 +370,6 @@ base::LazyInstance<MockWebUIProvider> mock_provider_ = |
void WebUIBrowserTest::SetUpOnMainThread() { |
JavaScriptBrowserTest::SetUpOnMainThread(); |
- logging::SetLogMessageHandler(&LogHandler); |
- |
AddLibrary(base::FilePath(kA11yAuditLibraryJSPath)); |
content::WebUIControllerFactory::UnregisterFactoryForTesting( |
@@ -390,8 +386,6 @@ void WebUIBrowserTest::SetUpOnMainThread() { |
} |
void WebUIBrowserTest::TearDownOnMainThread() { |
- logging::SetLogMessageHandler(NULL); |
- |
test_factory_->RemoveFactoryOverride(GURL(kDummyURL).host()); |
content::WebUIControllerFactory::UnregisterFactoryForTesting( |
test_factory_.get()); |