From 69ed4e4b4ee94b69f55e2e0d405aff109e3d145c Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Sat, 22 Feb 2020 19:03:00 -0500 Subject: Issue #1053 - Remove android support from XPCOM --- xpcom/base/nsConsoleService.cpp | 47 ----------------------------------------- 1 file changed, 47 deletions(-) (limited to 'xpcom/base/nsConsoleService.cpp') diff --git a/xpcom/base/nsConsoleService.cpp b/xpcom/base/nsConsoleService.cpp index 3862a02c4..fccb8370f 100644 --- a/xpcom/base/nsConsoleService.cpp +++ b/xpcom/base/nsConsoleService.cpp @@ -26,10 +26,6 @@ #include "mozilla/Preferences.h" -#if defined(ANDROID) -#include -#include "mozilla/dom/ContentChild.h" -#endif #ifdef XP_WIN #include #endif @@ -51,9 +47,6 @@ NS_IMPL_CI_INTERFACE_GETTER(nsConsoleService, nsIConsoleService, nsIObserver) static bool sLoggingEnabled = true; static bool sLoggingBuffered = true; -#if defined(ANDROID) -static bool sLoggingLogcat = true; -#endif // defined(ANDROID) nsConsoleService::MessageElement::~MessageElement() { @@ -132,9 +125,6 @@ public: { Preferences::AddBoolVarCache(&sLoggingEnabled, "consoleservice.enabled", true); Preferences::AddBoolVarCache(&sLoggingBuffered, "consoleservice.buffered", true); -#if defined(ANDROID) - Preferences::AddBoolVarCache(&sLoggingLogcat, "consoleservice.logcat", true); -#endif // defined(ANDROID) nsCOMPtr obs = mozilla::services::GetObserverService(); MOZ_ASSERT(obs); @@ -238,43 +228,6 @@ nsConsoleService::LogMessageWithMode(nsIConsoleMessage* aMessage, { MutexAutoLock lock(mLock); -#if defined(ANDROID) - if (sLoggingLogcat && aOutputMode == OutputToLog) { - nsCString msg; - aMessage->ToString(msg); - - /** Attempt to use the process name as the log tag. */ - mozilla::dom::ContentChild* child = - mozilla::dom::ContentChild::GetSingleton(); - nsCString appName; - if (child) { - child->GetProcessName(appName); - } else { - appName = "GeckoConsole"; - } - - uint32_t logLevel = 0; - aMessage->GetLogLevel(&logLevel); - - android_LogPriority logPriority = ANDROID_LOG_INFO; - switch (logLevel) { - case nsIConsoleMessage::debug: - logPriority = ANDROID_LOG_DEBUG; - break; - case nsIConsoleMessage::info: - logPriority = ANDROID_LOG_INFO; - break; - case nsIConsoleMessage::warn: - logPriority = ANDROID_LOG_WARN; - break; - case nsIConsoleMessage::error: - logPriority = ANDROID_LOG_ERROR; - break; - } - - __android_log_print(logPriority, appName.get(), "%s", msg.get()); - } -#endif #ifdef XP_WIN if (IsDebuggerPresent()) { nsString msg; -- cgit v1.2.3