function fixLogging()

in read_input/resources/custom-fix.js [113:133]


function fixLogging(data) {
  data.logsink.log_sink_name = `logsink-${data.name}`;
  let destination = data.log_destination_type;
  if (!data[destination]) {
    data[destination] = {};
  }
  data[destination]["project_id"] = data.project_id;

  if (destination === "project") return;
  if (destination === "pubsub") delete data.location;

  data[destination][mapLogDest[destination]] = `${destination}-${data.name}`;
  if (data.location) {
    data[destination]["location"] = data.location;
  }
  delete data.name;
  delete data.location;
  delete data.project_id;
  delete data.log_destination_type;
  return data;
}