Remove base_logging::LogMessage

This is deprecated in the downstream consumer that it was introduced to
support.

This undoes b41ad66e93562.

Change-Id: I3e0fa068b134014700128d1d75cae6a20d591d12
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1687125
Reviewed-by: Ivan Penkov <ivanpe@chromium.org>
diff --git a/src/processor/logging.h b/src/processor/logging.h
index a9f3092..43f3cfc 100644
--- a/src/processor/logging.h
+++ b/src/processor/logging.h
@@ -67,18 +67,6 @@
 #include BP_LOGGING_INCLUDE
 #endif  // BP_LOGGING_INCLUDE
 
-#ifndef THIRD_PARTY_BREAKPAD_GOOGLE_GLUE_LOGGING_H_
-namespace base_logging {
-
-// The open-source copy of logging.h has diverged from Google's internal copy
-// (temporarily, at least).  To support the transition to structured logging
-// a definition for base_logging::LogMessage is needed, which is a ostream-
-// like object for streaming arguments to construct a log message.
-typedef std::ostream LogMessage;
-
-}  // namespace base_logging
-#endif  // THIRD_PARTY_BREAKPAD_GOOGLE_GLUE_LOGGING_H_
-
 namespace google_breakpad {
 
 // These are defined in Microsoft headers.
@@ -128,7 +116,7 @@
 
   // This has to be an operator with a precedence lower than << but higher
   // than ?:
-  void operator&(base_logging::LogMessage &) {}
+  void operator&(std::ostream &) {}
 };
 
 // Returns number formatted as a hexadecimal string, such as "0x7b".