File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,13 +28,13 @@ go get github.com/lmittmann/tint
2828
2929``` go
3030// create a new logger
31- logger := slog.New (tint.NewHandler (os.Stderr ))
31+ logger := slog.New (tint.NewHandler (os.Stderr , nil ))
3232
3333// set global logger with custom options
34- slog.SetDefault (slog.New (tint.Options {
34+ slog.SetDefault (slog.New (tint.NewHandler (os. Stderr , &tint. Options {
3535 Level : slog.LevelDebug ,
3636 TimeFormat : time.Kitchen ,
37- }. NewHandler (os. Stderr )))
37+ })))
3838```
3939
4040### Customize
@@ -45,20 +45,20 @@ for details.
4545
4646``` go
4747// create a new logger that doesn't write the time
48- logger := slog.New (tint.Options {
48+ logger := slog.New (tint.NewHandler (os. Stderr , &tint. Options {
4949 ReplaceAttr : func (groups []string , a slog.Attr ) slog.Attr {
5050 if a.Key == slog.TimeKey && len (groups) == 0 {
5151 return slog.Attr {}
5252 }
5353 return a
5454 },
55- }. NewHandler (os. Stderr ))
55+ }))
5656```
5757
5858### Windows
5959
6060ANSI color support in the terminal on Windows can be enabled by using e.g. [ ` go-colorable ` ] ( https://github.com/mattn/go-colorable ) .
6161
6262``` go
63- logger := slog.New (tint.NewHandler (colorable.NewColorableStderr ()))
63+ logger := slog.New (tint.NewHandler (colorable.NewColorableStderr (), nil ))
6464```
You can’t perform that action at this time.
0 commit comments