in Sources/XCMetricsClient/Log Management/Builders.swift [115:131]
func withBuildStep(_ buildStep: BuildStep) -> TargetBuilder {
targetBuild.identifier = buildStep.identifier
targetBuild.buildIdentifier = buildStep.parentIdentifier
targetBuild.name = buildStep.title.replacingOccurrences(of: "Build target ", with: "")
targetBuild.startTimestamp = Int64(round(buildStep.startTimestamp))
targetBuild.endTimestamp = Int64(round(buildStep.endTimestamp))
targetBuild.startTimestampMicroseconds = buildStep.startTimestamp
targetBuild.endTimestampMicroseconds = buildStep.endTimestamp
targetBuild.duration = buildStep.duration.roundToDecimal(9)
targetBuild.warningCount = Int32(buildStep.warningCount)
targetBuild.errorCount = Int32(buildStep.errorCount)
targetBuild.fetchedFromCache = buildStep.fetchedFromCache
targetBuild.compilationEndTimestamp = Int64(round(buildStep.compilationEndTimestamp))
targetBuild.compilationEndTimestampMicroseconds = buildStep.compilationEndTimestamp
targetBuild.compilationDuration = buildStep.compilationDuration.roundToDecimal(9)
return self
}