in plugin-bazel-event-service/src/main/kotlin/bazel/messages/MessagePrefix.kt [11:34]
fun build(
verbosity: Verbosity,
sequenceNumber: Long,
streamId: StreamId? = null,
): String {
if (!verbosity.atLeast(Verbosity.Diagnostic)) return ""
return buildString {
append("%8d".format(sequenceNumber))
append(' ')
streamId?.let { streamId ->
append(formatComponent(streamId.component))
append(' ')
append(streamId.buildId.take(8))
if (streamId.invocationId.isNotEmpty()) {
append(':')
append(streamId.invocationId.take(8))
}
}
append(' ')
}.apply(Color.Trace)
}