INNER CODE UNIT · Go

main

tazjin/nixery · cmd/server/main.go:237

func main() {
	handler := slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{
		AddSource: true,
		Level:     slog.LevelDebug,
	})
	logger := slog.New(handler)
	slog.SetDefault(logger)

	slog.Info("initialised logging", "service", "nixery", "version", version)
	cfg, err := config.FromEnv()
	if err != nil {
		slog.Error("failed to load configuration", "err", err)
		os.Exit(1)
	}

	var s storage.Backend

	switch cfg.Backend {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…