Packages controller: Add logging to version endpoint

Checkins after each fetch for debugging, and to provide approximate
timings for each fetch.

BUG=None
TEST=cq

Change-Id: I86da68c411c442e509574c2836715872ddccdb91
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1992731
Tested-by: Alex Klein <saklein@chromium.org>
Auto-Submit: Alex Klein <saklein@chromium.org>
Commit-Queue: Michael Mortensen <mmortensen@google.com>
Reviewed-by: Michael Mortensen <mmortensen@google.com>
diff --git a/api/controller/packages.py b/api/controller/packages.py
index dc9e617..43ee02a 100644
--- a/api/controller/packages.py
+++ b/api/controller/packages.py
@@ -15,6 +15,7 @@
 from chromite.lib import build_target_util
 from chromite.lib import constants
 from chromite.lib import cros_build_lib
+from chromite.lib import cros_logging as logging
 from chromite.lib.uprev_lib import GitRef
 from chromite.service import packages
 
@@ -156,22 +157,33 @@
 def GetTargetVersions(input_proto, output_proto, _config):
   """Returns the target versions."""
   build_target = controller_util.ParseBuildTarget(input_proto.build_target)
+  # Android version.
   android_version = packages.determine_android_version([build_target])
+  logging.info('Found android version: %s', android_version)
   if android_version:
     output_proto.android_version = android_version
+  # Android branch version.
   android_branch_version = packages.determine_android_branch(build_target)
+  logging.info('Found android branch version: %s', android_branch_version)
   if android_branch_version:
     output_proto.android_branch_version = android_branch_version
+  # Android target version.
   android_target_version = packages.determine_android_target(build_target)
+  logging.info('Found android target version: %s', android_target_version)
   if android_target_version:
     output_proto.android_target_version = android_target_version
+
   # TODO(crbug/1019770): Investigate cases where builds_chrome is true but
   # chrome_version is None.
   builds_chrome = packages.builds(constants.CHROME_CP, build_target)
   if builds_chrome:
+    # Chrome version fetch.
     chrome_version = packages.determine_chrome_version(build_target)
+    logging.info('Found chrome version: %s', chrome_version)
     if chrome_version:
       output_proto.chrome_version = chrome_version
+
+  # The ChromeOS version info.
   output_proto.platform_version = packages.determine_platform_version()
   output_proto.milestone_version = packages.determine_milestone_version()
   output_proto.full_version = packages.determine_full_version()