@classmethod
  def _DefaultPublishers(cls):
    publishers = [LogPublisher(), PrettyPrintStreamPublisher()]
    default_json_path = vm_util.PrependTempDir(DEFAULT_JSON_OUTPUT_NAME)
    publishers.append(NewlineDelimitedJSONPublisher(
        FLAGS.json_path or default_json_path,
        collapse_labels=FLAGS.collapse_labels))
    if FLAGS.bigquery_table:
      publishers.append(BigQueryPublisher(
          FLAGS.bigquery_table,
          project_id=FLAGS.bq_project,
          bq_path=FLAGS.bq_path,
          service_account=FLAGS.service_account,
          service_account_private_key_file=FLAGS.service_account_private_key))

    if FLAGS.cloud_storage_bucket:
      publishers.append(CloudStoragePublisher(FLAGS.cloud_storage_bucket,
                                              gsutil_path=FLAGS.gsutil_path))
    if FLAGS.csv_path:
      publishers.append(CSVPublisher(FLAGS.csv_path))

    return publishers
See :meth:`I18n.format_datetime`.
dataset/ETHPy150Open GoogleCloudPlatform/PerfKitBenchmarker/perfkitbenchmarker/publisher.py/SampleCollector._DefaultPublishers--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/webapp2-2.3/webapp2_extras/i18n.py/format_datetime