code: def _log_app_data(self):
          
          # Best Effort
          if self.install_json:
              app_commit_hash = self.install_json.get('commitHash')
              app_features = ','.join(self.install_json.get('features', []))
              app_min_ver = self.install_json.get('minServerVersion', 'N/A')
              app_name = self.install_json.get('displayName')
              app_runtime_level = self.install_json.get('runtimeLevel')
              app_version = self.install_json.get('programVersion')
  
              self.log.info(u'App Name: {}'.format(app_name))
              if app_features:
                  self.log.info(u'App Features: {}'.format(app_features))
              self.log.info(u'App Minimum ThreatConnect Version: {}'.format(app_min_ver))
              self.log.info(u'App Runtime Level: {}'.format(app_runtime_level))
              self.log.info(u'App Version: {}'.format(app_version))
              if app_commit_hash is not None:
                  self.log.info(u'App Commit Hash: {}'.format(app_commit_hash))
docs: Log the App data information.