5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-05 04:50:09 +08:00
wails/v3/pkg/application/logger_default.go
2023-08-25 06:53:08 +10:00

20 lines
320 B
Go

//go:build !windows
package application
import (
"log/slog"
"os"
"time"
"github.com/lmittmann/tint"
"github.com/mattn/go-isatty"
)
func DefaultLogger() *slog.Logger {
return slog.New(tint.NewHandler(os.Stderr, &tint.Options{
TimeFormat: time.Kitchen,
NoColor: !isatty.IsTerminal(os.Stderr.Fd()),
}))
}