File tree 5 files changed +11
-10
lines changed
5 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -20,9 +20,9 @@ func main() {
20
20
21
21
logger := slog .New (
22
22
slogmulti .Failover ()(
23
- slog.HandlerOptions {}. NewJSONHandler (logstash1 ),
24
- slog.HandlerOptions {}. NewJSONHandler (logstash2 ),
25
- slog.HandlerOptions {}. NewJSONHandler (logstash3 ),
23
+ slog .NewJSONHandler (logstash1 , & slog. HandlerOptions {} ),
24
+ slog .NewJSONHandler (logstash2 , & slog. HandlerOptions {} ),
25
+ slog .NewJSONHandler (logstash3 , & slog. HandlerOptions {} ),
26
26
),
27
27
)
28
28
Original file line number Diff line number Diff line change @@ -32,8 +32,8 @@ func main() {
32
32
33
33
logger := slog .New (
34
34
slogmulti .Fanout (
35
- slog.HandlerOptions {}. NewJSONHandler (logstash ),
36
- slog.HandlerOptions {}. NewTextHandler (stderr ),
35
+ slog .NewJSONHandler (logstash , & slog. HandlerOptions {} ),
36
+ slog .NewTextHandler (stderr , & slog. HandlerOptions {} ),
37
37
),
38
38
)
39
39
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ func main() {
16
16
// remove PII
17
17
gdprMiddleware := NewGDPRMiddleware ()
18
18
19
- sink := slog.HandlerOptions {}. NewJSONHandler (os .Stderr )
19
+ sink := slog .NewJSONHandler (os .Stderr , & slog. HandlerOptions {} )
20
20
21
21
logger := slog .New (
22
22
slogmulti .
Original file line number Diff line number Diff line change 4
4
"context"
5
5
"strings"
6
6
7
+ "github.com/samber/lo"
7
8
slogmulti "github.com/samber/slog-multi"
8
9
"golang.org/x/exp/slog"
9
10
)
@@ -90,7 +91,7 @@ func anonymize(attr slog.Attr) slog.Attr {
90
91
for i := range attrs {
91
92
attrs [i ] = anonymize (attrs [i ])
92
93
}
93
- return slog .Group (k , attrs ... )
94
+ return slog .Group (k , lo . ToAnySlice ( attrs ) ... )
94
95
default :
95
96
return slog .String (k , "*******" )
96
97
}
Original file line number Diff line number Diff line change @@ -20,9 +20,9 @@ func main() {
20
20
21
21
logger := slog .New (
22
22
slogmulti .Pool ()(
23
- slog.HandlerOptions {}. NewJSONHandler (logstash1 ),
24
- slog.HandlerOptions {}. NewJSONHandler (logstash2 ),
25
- slog.HandlerOptions {}. NewJSONHandler (logstash3 ),
23
+ slog .NewJSONHandler (logstash1 , & slog. HandlerOptions {} ),
24
+ slog .NewJSONHandler (logstash2 , & slog. HandlerOptions {} ),
25
+ slog .NewJSONHandler (logstash3 , & slog. HandlerOptions {} ),
26
26
),
27
27
)
28
28
You can’t perform that action at this time.
0 commit comments