Files
lambda/pkg/trace/trace.go
2025-12-27 02:39:56 -05:00

24 lines
404 B
Go

package trace
import (
"errors"
"strings"
)
func Indent(s string, size int) string {
lines := strings.Lines(s)
indent := strings.Repeat(" ", size)
indented := ""
for line := range lines {
indented += indent + line
}
return indented
}
func WrapError(parent error, child error) error {
childErrString := Indent(child.Error(), 4)
return errors.New(parent.Error() + "\n" + childErrString)
}