diff --git a/db.go b/db.go index 427be7ea9..39b81524d 100644 --- a/db.go +++ b/db.go @@ -590,16 +590,22 @@ func (o Overlaps) String() string { var groups []string for _, m := range overlaps { groups = append(groups, fmt.Sprintf( - "[id: %s mint: %d maxt: %d range: %s]", + "%s %d-%d <%s>", m.ULID.String(), m.MinTime, m.MaxTime, (time.Duration((m.MaxTime-m.MinTime)/1000)*time.Second).String(), )) } - res = append(res, fmt.Sprintf("[%d %d]: <%s> ", r.Min, r.Max, strings.Join(groups, ""))) + res = append(res, fmt.Sprintf( + "[%d-%d <%s>](%d): %s", + r.Min, r.Max, + (time.Duration((r.Max-r.Min)/1000)*time.Second).String(), + len(overlaps), + strings.Join(groups, "; ")), + ) } - return strings.Join(res, "") + return strings.Join(res, "\n") } // OverlappingBlocks returns all overlapping blocks from given meta files.