Skip to content

Commit

Permalink
chore: upgrading x/exp
Browse files Browse the repository at this point in the history
  • Loading branch information
samber committed Jun 20, 2023
1 parent d61453c commit a95d9ae
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 10 deletions.
6 changes: 3 additions & 3 deletions examples/failover/example.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ func main() {

logger := slog.New(
slogmulti.Failover()(
slog.HandlerOptions{}.NewJSONHandler(logstash1),
slog.HandlerOptions{}.NewJSONHandler(logstash2),
slog.HandlerOptions{}.NewJSONHandler(logstash3),
slog.NewJSONHandler(logstash1, &slog.HandlerOptions{}),
slog.NewJSONHandler(logstash2, &slog.HandlerOptions{}),
slog.NewJSONHandler(logstash3, &slog.HandlerOptions{}),
),
)

Expand Down
4 changes: 2 additions & 2 deletions examples/fanout/example.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ func main() {

logger := slog.New(
slogmulti.Fanout(
slog.HandlerOptions{}.NewJSONHandler(logstash),
slog.HandlerOptions{}.NewTextHandler(stderr),
slog.NewJSONHandler(logstash, &slog.HandlerOptions{}),
slog.NewTextHandler(stderr, &slog.HandlerOptions{}),
),
)

Expand Down
2 changes: 1 addition & 1 deletion examples/pipe/example.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ func main() {
// remove PII
gdprMiddleware := NewGDPRMiddleware()

sink := slog.HandlerOptions{}.NewJSONHandler(os.Stderr)
sink := slog.NewJSONHandler(os.Stderr, &slog.HandlerOptions{})

logger := slog.New(
slogmulti.
Expand Down
3 changes: 2 additions & 1 deletion examples/pipe/gdpr.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import (
"context"
"strings"

"github.com/samber/lo"
slogmulti "github.com/samber/slog-multi"
"golang.org/x/exp/slog"
)
Expand Down Expand Up @@ -90,7 +91,7 @@ func anonymize(attr slog.Attr) slog.Attr {
for i := range attrs {
attrs[i] = anonymize(attrs[i])
}
return slog.Group(k, attrs...)
return slog.Group(k, lo.ToAnySlice(attrs)...)
default:
return slog.String(k, "*******")
}
Expand Down
6 changes: 3 additions & 3 deletions examples/pool/example.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ func main() {

logger := slog.New(
slogmulti.Pool()(
slog.HandlerOptions{}.NewJSONHandler(logstash1),
slog.HandlerOptions{}.NewJSONHandler(logstash2),
slog.HandlerOptions{}.NewJSONHandler(logstash3),
slog.NewJSONHandler(logstash1, &slog.HandlerOptions{}),
slog.NewJSONHandler(logstash2, &slog.HandlerOptions{}),
slog.NewJSONHandler(logstash3, &slog.HandlerOptions{}),
),
)

Expand Down

0 comments on commit a95d9ae

Please sign in to comment.