(span Span, redactable bool)
| 154 | } |
| 155 | |
| 156 | func formatSpan(span Span, redactable bool) string { |
| 157 | spanEndOpenOrClosed := ')' |
| 158 | vals, _ := encoding.PrettyPrintValuesWithTypes(nil, span.Start) |
| 159 | start := strings.Join(vals, "/") |
| 160 | var end string |
| 161 | if span.IsSingleVal() { |
| 162 | end = start |
| 163 | spanEndOpenOrClosed = ']' |
| 164 | } else { |
| 165 | vals, _ := encoding.PrettyPrintValuesWithTypes(nil, span.End) |
| 166 | end = strings.Join(vals, "/") |
| 167 | } |
| 168 | output := fmt.Sprintf("[%s, %s%c", start, end, spanEndOpenOrClosed) |
| 169 | if redactable { |
| 170 | output = string(redact.Sprintf("%s", encoding.Unsafe(output))) |
| 171 | } |
| 172 | return output |
| 173 | } |
| 174 | |
| 175 | // Len implements sort.Interface. |
| 176 | func (is Spans) Len() int { return len(is) } |
no test coverage detected
searching dependent graphs…