Add no-logging option for bot and golem runs

Bug: 129989927
Change-Id: I66d29d2922ba48428471941b5e552d37d16929d8
diff --git a/tools/run_on_as_app.py b/tools/run_on_as_app.py
index 496b239..6f0aa87 100755
--- a/tools/run_on_as_app.py
+++ b/tools/run_on_as_app.py
@@ -603,7 +603,7 @@
           ["--stop"],
           env_vars=env_vars,
           quiet=options.quiet,
-          logging=not options.golem,
+          logging=not options.no_logging,
           use_daemon=options.use_daemon)
     utils.RunGradlew(
         args,
@@ -611,7 +611,7 @@
         quiet=options.quiet,
         clean=i > 0,
         use_daemon=options.use_daemon,
-        logging=not options.golem)
+        logging=not options.no_logging)
 
   if keepRuleSynthesisForRecompilation:
     args.append('-Dcom.android.tools.r8.keepRuleSynthesisForRecompilation=true')
@@ -625,7 +625,7 @@
       env_vars=env_vars,
       quiet=options.quiet,
       use_daemon=options.use_daemon,
-      logging=not options.golem)
+      logging=not options.no_logging)
 
   apk_base_name = (archives_base_name
       + (('-' + app.flavor) if app.flavor else '') + '-release')
@@ -1009,6 +1009,10 @@
                     help='Disable verbose logging',
                     default=False,
                     action='store_true')
+  result.add_option('--no-logging', '--no_logging',
+                    help='Disable logging except for errors',
+                    default=False,
+                    action='store_true')
   result.add_option('--print-dexsegments',
                     metavar='BENCHMARKNAME',
                     help='Print the sizes of individual dex segments as ' +
@@ -1082,6 +1086,7 @@
     os.environ[utils.ANDROID_HOME_ENVIROMENT_NAME] = os.path.join(
         utils.ANDROID_SDK)
     os.environ[utils.ANDROID_TOOLS_VERSION_ENVIRONMENT_NAME] = '28.0.3'
+    options.no_logging = True
 
   if options.golem:
     golem.link_third_party()
@@ -1098,6 +1103,7 @@
     options.quiet = True
     options.gradle_pre_runs = 2
     options.use_daemon = True
+    options.no_logging = True
 
   if not os.path.exists(WORKING_DIR):
     os.makedirs(WORKING_DIR)