Files
graceful-shutdown/cmd/main.go
T
2026-04-13 08:10:14 +03:00

23 lines
591 B
Go

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)
}
}