Chromium Code Reviews| Index: chrome/installer/util/installation_validation_helper.cc |
| diff --git a/chrome/installer/util/installation_validation_helper.cc b/chrome/installer/util/installation_validation_helper.cc |
| index e0252e975b26380a34985e42d0343b4d41c1c0eb..cfeec095c23a1a402aae353101a6d078f720cec7 100644 |
| --- a/chrome/installer/util/installation_validation_helper.cc |
| +++ b/chrome/installer/util/installation_validation_helper.cc |
| @@ -34,7 +34,6 @@ class FailureLogHelper { |
| const std::string& str); |
| static const logging::LogSeverity kViolationSeverity_; |
| - static logging::LogMessageHandlerFunction old_message_handler_; |
| static int old_min_log_level_; |
| }; |
| @@ -44,29 +43,21 @@ const logging::LogSeverity |
| FailureLogHelper::kViolationSeverity_ = logging::LOG_ERROR; |
| // static |
| -logging::LogMessageHandlerFunction |
| - FailureLogHelper::old_message_handler_ = NULL; |
| - |
| -// static |
| int FailureLogHelper::old_min_log_level_ = |
| FailureLogHelper::kViolationSeverity_; |
| FailureLogHelper::FailureLogHelper() { |
| - LOG_ASSERT(old_message_handler_ == NULL); |
| - |
| // The validator logs at ERROR level. Ensure that it generates messages so we |
| // can transform them into test failures. |
| old_min_log_level_ = logging::GetMinLogLevel(); |
| if (old_min_log_level_ > kViolationSeverity_) |
| logging::SetMinLogLevel(kViolationSeverity_); |
| - old_message_handler_ = logging::GetLogMessageHandler(); |
| - logging::SetLogMessageHandler(&AddFailureForLogMessage); |
| + logging::PushLogMessageHandler(AddFailureForLogMessage); |
| } |
| FailureLogHelper::~FailureLogHelper() { |
| - logging::SetLogMessageHandler(old_message_handler_); |
| - old_message_handler_ = NULL; |
| + logging::PopLogMessageHandler(AddFailureForLogMessage); |
|
Dan Beam
2016/07/15 03:11:19
awesome
|
| if (old_min_log_level_ > kViolationSeverity_) |
| logging::SetMinLogLevel(old_min_log_level_); |
| @@ -92,9 +83,6 @@ bool FailureLogHelper::AddFailureForLogMessage(int severity, |
| return true; |
| } |
| - if (old_message_handler_ != NULL) |
| - return (old_message_handler_)(severity, file, line, message_start, str); |
| - |
| return false; |
| } |