feat: harden runtime import and frontend verification workflows
This commit is contained in:
@@ -8,8 +8,8 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"log/slog"
|
||||
"gopkg.in/natefinch/lumberjack.v2"
|
||||
"log/slog"
|
||||
)
|
||||
|
||||
var logger *slog.Logger
|
||||
@@ -21,7 +21,7 @@ type Config struct {
|
||||
Rotation bool // enable file rotation
|
||||
MaxSize int // MB
|
||||
MaxBackups int
|
||||
MaxAge int // days
|
||||
MaxAge int // days
|
||||
Compress bool
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ func InitWithConfig(cfg Config) {
|
||||
}
|
||||
|
||||
var handler slog.Handler
|
||||
|
||||
|
||||
switch cfg.Output {
|
||||
case "stdout":
|
||||
handler = slog.NewJSONHandler(os.Stdout, opts)
|
||||
@@ -100,7 +100,7 @@ func InitWithConfig(cfg Config) {
|
||||
handler = slog.NewJSONHandler(file, opts)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
logger = slog.New(handler)
|
||||
slog.SetDefault(logger)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user