Consider providing a simple way to format errors with all data
Previously, we used %+v
flag to format all data available in errors. But to improve compatibility with github.com/pkg/errors
, we changed that so that only stack trace is added in that case. We added other flags for controlling formatting.
But now it is very verbose to format everything. You need at least %+#.1v
, but that can be hard to read, so % -+#.1v
can be used instead. Very verbose. Maybe we could use %0v
to format everything. 0
flag is less useful in Golang because of this issue, so we could use it as "enable all" flag?