Add --verbose flag and hide debug messages by default
This commit is contained in:
parent 73fa2da646
commit adfc96ab94
3 changed files with 13 additions and 1 deletions
2 Justfile
2
Justfile | @ -6,7 +6,7 @@ dev: | |||
export PAGES_DOMAIN=localhost.mock.directory | ||||
export RAW_DOMAIN=raw.localhost.mock.directory | ||||
export PORT=4430 | ||||
go run . | ||||
go run . --verbose | ||||
| ||||
build: | ||||
CGO_ENABLED=0 go build -ldflags '-s -w' -v -o build/codeberg-pages-server ./ | ||||
| |
| @ -5,6 +5,12 @@ import ( | |||
) | ||||
| ||||
var ServeFlags = []cli.Flag{ | ||||
&cli.BoolFlag{ | ||||
Name: "verbose", | ||||
// TODO: Usage | ||||
EnvVars: []string{"DEBUG"}, | ||||
}, | ||||
| ||||
// MainDomainSuffix specifies the main domain (starting with a dot) for which subdomains shall be served as static | ||||
// pages, or used for comparison in CNAME lookups. Static pages can be accessed through | ||||
// https://{owner}.{MainDomain}[/{repo}], with repo defaulting to "pages". | ||||
| |
| @ -10,6 +10,7 @@ import ( | |||
"strings" | ||||
"time" | ||||
| ||||
"github.com/rs/zerolog" | ||||
"github.com/rs/zerolog/log" | ||||
"github.com/urfave/cli/v2" | ||||
| ||||
| @ -34,6 +35,11 @@ var BlacklistedPaths = [][]byte{ | |||
| ||||
// Serve sets up and starts the web server. | ||||
func Serve(ctx *cli.Context) error { | ||||
verbose := ctx.Bool("verbose") | ||||
if !verbose { | ||||
zerolog.SetGlobalLevel(zerolog.InfoLevel) | ||||
} | ||||
| ||||
giteaRoot := strings.TrimSuffix(ctx.String("gitea-root"), "/") | ||||
giteaAPIToken := ctx.String("gitea-api-token") | ||||
rawDomain := ctx.String("raw-domain") | ||||
| |
Loading…
Add table
Add a link
Reference in a new issue