package logwrap const FileName = "tstor.log" // func Load(config *config.Log) { // level := slog.LevelInfo // if config.Debug { // level = slog.LevelDebug // } // slog.SetDefault(slog.New( // tint.NewHandler(os.Stdout, &tint.Options{ // Level: level, // TimeFormat: time.Kitchen, // // NoColor: !isatty.IsTerminal(os.Stdout.Fd()), // }), // )) // } // func newRollingFile(config *config.Log) io.Writer { // if err := os.MkdirAll(config.Path, 0744); err != nil { // log.Error().Err(err).Str("path", config.Path).Msg("can't create log directory") // return nil // } // return &lumberjack.Logger{ // Filename: filepath.Join(config.Path, FileName), // MaxBackups: config.MaxBackups, // files // MaxSize: config.MaxSize, // megabytes // MaxAge: config.MaxAge, // days // } // }