Fix log priority on Fuchsia.

1) Fix log priorities on Fuchsia, allowing ALOGD() to be printed
   as long as the system minimum logging level is lower than DEBUG.

2) The address space backoff should be a WARNING instead of ERROR.

Bug: fxb/54083
Change-Id: I2eb013e99830edf2c12608946c6dc0f3ec05c974
diff --git a/fuchsia/port.cc b/fuchsia/port.cc
index 37c7694..0bf7aa8 100644
--- a/fuchsia/port.cc
+++ b/fuchsia/port.cc
@@ -25,9 +25,6 @@
 
 int __android_log_print(int priority, const char* tag, const char* format,
                         ...) {
-  if (priority == ANDROID_LOG_VERBOSE || priority == ANDROID_LOG_DEBUG) {
-    return 1;
-  }
   const char* local_tag = tag;
   if (!local_tag) {
     local_tag = "<NO_TAG>";
@@ -35,13 +32,19 @@
   va_list ap;
   va_start(ap, format);
   switch (priority) {
+    case ANDROID_LOG_VERBOSE:
+    case ANDROID_LOG_DEBUG:
+      FX_LOGVF(DEBUG, local_tag, format, ap);
+      break;
     case ANDROID_LOG_WARN:
       FX_LOGVF(WARNING, local_tag, format, ap);
       break;
     case ANDROID_LOG_ERROR:
-    case ANDROID_LOG_FATAL:
       FX_LOGVF(ERROR, local_tag, format, ap);
       break;
+    case ANDROID_LOG_FATAL:
+      FX_LOGVF(FATAL, local_tag, format, ap);
+      break;
     case ANDROID_LOG_INFO:
     default:
       FX_LOGVF(INFO, local_tag, format, ap);
diff --git a/system/OpenglSystemCommon/AddressSpaceStream.cpp b/system/OpenglSystemCommon/AddressSpaceStream.cpp
index 7c0f154..3f066f3 100644
--- a/system/OpenglSystemCommon/AddressSpaceStream.cpp
+++ b/system/OpenglSystemCommon/AddressSpaceStream.cpp
@@ -424,7 +424,7 @@
     }
 
     if (backedOffIters > 0) {
-        ALOGE("%s: warning: backed off %zu times due to host slowness.\n",
+        ALOGW("%s: backed off %zu times due to host slowness.\n",
               __func__,
               backedOffIters);
     }