diff --git a/testzap/main.go b/testzap/main.go new file mode 100644 index 0000000..3ea34f2 --- /dev/null +++ b/testzap/main.go @@ -0,0 +1,27 @@ +package main + +import ( + "time" + + "go.uber.org/zap" +) + +func main() { + logger := zap.NewExample() + defer logger.Sync() + + url := "http://example.org/api" + logger.Info("failed to fetch URL", + zap.String("url", url), + zap.Int("attempt", 3), + zap.Duration("backoff", time.Second), + ) + + sugar := logger.Sugar() + sugar.Infow("failed to fetch URL", + "url", url, + "attempt", 3, + "backoff", time.Second, + ) + sugar.Infof("Failed to fetch URL: %s", url) +}