MCPcopy Index your code
hub / github.com/cockroachdb/errors / enhanceArgs

Method enhanceArgs

errbase/format_error.go:884–897  ·  view source on GitHub ↗
(args []interface{})

Source from the content-addressed store, hash-verified

882}
883
884func (s *printer) enhanceArgs(args []interface{}) {
885 prevStack := s.lastStack
886 lastSeen := prevStack
887 for i := range args {
888 if st, ok := args[i].(pkgErr.StackTrace); ok {
889 args[i], _ = ElideSharedStackTraceSuffix(prevStack, st)
890 lastSeen = st
891 }
892 if err, ok := args[i].(error); ok {
893 args[i] = &errorFormatter{err}
894 }
895 }
896 s.lastStack = lastSeen
897}
898
899// safePrinter is a variant to printer used when the current error
900// level implements SafeFormatter.

Callers 2

PrintMethod · 0.95
PrintfMethod · 0.95

Calls 1

Tested by

no test coverage detected