Disable excessive logging from run_on_as_app.py on bots

Change-Id: I4e8ca8796f75bacbb982acba1023e80f9b42140f
diff --git a/tools/apk_masseur.py b/tools/apk_masseur.py
index 0edd032..b1ea43e 100755
--- a/tools/apk_masseur.py
+++ b/tools/apk_masseur.py
@@ -48,7 +48,7 @@
 def findKeystore():
   return os.path.join(os.getenv('HOME'), '.android', 'app.keystore')
 
-def repack(apk, processed_out, resources, temp, quiet):
+def repack(apk, processed_out, resources, temp, quiet, logging):
   processed_apk = os.path.join(temp, 'processed.apk')
   shutil.copyfile(apk, processed_apk)
   if not processed_out:
@@ -60,14 +60,14 @@
   # Delete original dex files in APK.
   with utils.ChangedWorkingDirectory(temp, quiet=quiet):
     cmd = ['zip', '-d', 'processed.apk', '*.dex']
-    utils.RunCmd(cmd, quiet=quiet)
+    utils.RunCmd(cmd, quiet=quiet, logging=logging)
 
   # Unzip the jar or zip file into `temp`.
   if processed_out.endswith('.zip') or processed_out.endswith('.jar'):
     cmd = ['unzip', processed_out, '-d', temp]
     if quiet:
       cmd.insert(1, '-q')
-    utils.RunCmd(cmd, quiet=quiet)
+    utils.RunCmd(cmd, quiet=quiet, logging=logging)
     processed_out = temp
 
   # Insert the new dex and resource files from `processed_out` into the APK.
@@ -75,15 +75,16 @@
     dex_files = glob.glob('*.dex')
     resource_files = glob.glob(resources) if resources else []
     cmd = ['zip', '-u', '-9', processed_apk] + dex_files + resource_files
-    utils.RunCmd(cmd, quiet=quiet)
+    utils.RunCmd(cmd, quiet=quiet, logging=logging)
   return processed_apk
 
-def sign(unsigned_apk, keystore, temp, quiet):
+def sign(unsigned_apk, keystore, temp, quiet, logging):
   signed_apk = os.path.join(temp, 'unaligned.apk')
-  apk_utils.sign_with_apksigner(unsigned_apk, signed_apk, keystore, quiet=quiet)
+  apk_utils.sign_with_apksigner(
+      unsigned_apk, signed_apk, keystore, quiet=quiet, logging=logging)
   return signed_apk
 
-def align(signed_apk, temp, quiet):
+def align(signed_apk, temp, quiet, logging):
   utils.Print('Aligning', quiet=quiet)
   aligned_apk = os.path.join(temp, 'aligned.apk')
   zipalign_path = (
@@ -96,12 +97,12 @@
     signed_apk,
     aligned_apk
   ]
-  utils.RunCmd(cmd, quiet=quiet)
+  utils.RunCmd(cmd, quiet=quiet, logging=logging)
   return signed_apk
 
 def masseur(
     apk, dex=None, resources=None, out=None, adb_options=None, keystore=None,
-    install=False, quiet=False):
+    install=False, quiet=False, logging=True):
   if not out:
     out = os.path.basename(apk)
   if not keystore:
@@ -109,14 +110,15 @@
   with utils.TempDir() as temp:
     processed_apk = None
     if dex:
-      processed_apk = repack(apk, dex, resources, temp, quiet)
+      processed_apk = repack(apk, dex, resources, temp, quiet, logging)
     else:
       utils.Print(
           'Signing original APK without modifying dex files', quiet=quiet)
       processed_apk = os.path.join(temp, 'processed.apk')
       shutil.copyfile(apk, processed_apk)
-    signed_apk = sign(processed_apk, keystore, temp, quiet=quiet)
-    aligned_apk = align(signed_apk, temp, quiet=quiet)
+    signed_apk = sign(
+        processed_apk, keystore, temp, quiet=quiet, logging=logging)
+    aligned_apk = align(signed_apk, temp, quiet=quiet, logging=logging)
     utils.Print('Writing result to {}'.format(out), quiet=quiet)
     shutil.copyfile(aligned_apk, out)
     if install:
@@ -125,7 +127,7 @@
         adb_cmd.extend(
             [option for option in adb_options.split(' ') if option])
       adb_cmd.extend(['install', '-t', '-r', '-d', out]);
-      utils.RunCmd(adb_cmd, quiet=quiet)
+      utils.RunCmd(adb_cmd, quiet=quiet, logging=logging)
 
 def main():
   (options, apk) = parse_options()