27 lines
435 B
Go
27 lines
435 B
Go
//go:build debug
|
|
|
|
package main
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"log/slog"
|
|
"os"
|
|
"runtime"
|
|
"runtime/debug"
|
|
)
|
|
|
|
func main() {
|
|
slog.SetLogLoggerLevel(slog.LevelDebug)
|
|
|
|
ctx, cancelFunc := context.WithCancel(context.Background())
|
|
defer cancelFunc()
|
|
|
|
debug.SetTraceback("all")
|
|
|
|
fmt.Printf("docker-updater -- debug (%s/%s)\n\n", runtime.GOOS, runtime.GOARCH)
|
|
slog.Debug("debug mode enabled", "thread", "main")
|
|
|
|
os.Exit(run(ctx, true))
|
|
}
|