in src/main/java/com/google/cloud/dfmetrics/utils/PrettyLogger.java [40:57]
public static String logDataflowJob(Job job) {
// The environment and steps can really pollute the logging output, making it hard to read
// and potentially causing problems on systems with limits to how much logging is allowed.
Job simpleCopy =
new Job()
.setId(job.getId())
.setName(job.getName())
.setProjectId(job.getProjectId())
.setLocation(job.getLocation())
.setCreateTime(job.getCreateTime())
.setCurrentStateTime(job.getCurrentStateTime())
.setRequestedState(job.getRequestedState()) // For when we try to cancel it
.setCurrentState(job.getCurrentState())
.setLabels(job.getLabels())
.setJobMetadata(job.getJobMetadata())
.setType(job.getType());
return logMap(ImmutableMap.copyOf(simpleCopy));
}