d83ea4f726
CI / test (pull_request) Successful in 14s
CI / review (gpt-4.1, gpt, GPT_REVIEW_TOKEN) (pull_request) Successful in 23s
CI / review (gpt-5, security, SECURITY_REVIEW.md, SECURITY_REVIEW_TOKEN) (pull_request) Successful in 52s
CI / review (gpt-5, sonnet, SONNET_REVIEW_TOKEN) (pull_request) Successful in 1m5s
- Add --log-format flag (text/json) and --verbosity flag (debug/info/warn/error) - Replace all log.Printf with slog.Info/Debug/Warn with structured key-value attrs - Replace all log.Fatalf with slog.Error + os.Exit(1) - Convert gitea/client.go warnings to slog.Warn - Add comprehensive tests for logger initialization and level filtering Closes #23 Partially addresses #32