package main import ( "log/slog" "os" "github.com/olezhek28/graceful-shutdown-demo/internal/app" ) func main() { // slog работает из коробки — никакой инициализации не нужно. // Дефолтный логгер пишет в stderr в текстовом формате. // Для продакшена можно настроить JSON: // slog.SetDefault(slog.New(slog.NewJSONHandler(os.Stdout, nil))) a := app.New() if err := a.Run(); err != nil { slog.Error("ошибка приложения", "err", err) os.Exit(1) } }