treewide: fix %v in cases where we should use %w
We should always use %w when using fmt.Errorf as you can use error.Is to
compare the underlying error. When printing an error the use of %w is
wrong and should be replaced with %v.
Change-Id: I741111bd91dcee4099144d2ecaffa879fdbb34a2
Reviewed-on: https://review.monogon.dev/c/monogon/+/2993
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/osbase/logtree/zap.go b/osbase/logtree/zap.go
index 82e6dda..e00109b 100644
--- a/osbase/logtree/zap.go
+++ b/osbase/logtree/zap.go
@@ -82,7 +82,7 @@
func parseZapJSON(s string) (*zapEntry, error) {
entry := make(map[string]any)
if err := json.Unmarshal([]byte(s), &entry); err != nil {
- return nil, fmt.Errorf("invalid JSON: %v", err)
+ return nil, fmt.Errorf("invalid JSON: %w", err)
}
message, ok := entry["message"].(string)
if !ok {