diff --git a/README.md b/README.md index 700f279..c4758ac 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ and especially have a look at [this section of the haproxy.cfg](https://codeberg - `ENABLE_HTTP_SERVER` (default: false): Set this to true to enable the HTTP-01 challenge and redirect all other HTTP requests to HTTPS. Currently only works with port 80. - `DNS_PROVIDER` (default: use self-signed certificate): Code of the ACME DNS provider for the main domain wildcard. See https://go-acme.github.io/lego/dns/ for available values & additional environment variables. -- `DEBUG` (default: false): Set this to true to enable debug logging. +- `LOG_LEVEL` (default: warn): Set this to specify the level of logging. ## Contributing to the development @@ -106,4 +106,4 @@ run `just dev` now this pages should work: - https://magiclike.localhost.mock.directory:4430/ - https://momar.localhost.mock.directory:4430/ci-testing/ - - https://momar.localhost.mock.directory:4430/pag/@master/ \ No newline at end of file + - https://momar.localhost.mock.directory:4430/pag/@master/ diff --git a/server/upstream/helper.go b/server/upstream/helper.go index 7dfbc17..b6dbcd9 100644 --- a/server/upstream/helper.go +++ b/server/upstream/helper.go @@ -5,16 +5,21 @@ import ( "path" "strings" + "github.com/rs/zerolog/log" + "codeberg.org/codeberg/pages/server/gitea" ) // GetBranchTimestamp finds the default branch (if branch is "") and returns the last modification time of the branch // (or nil if the branch doesn't exist) func GetBranchTimestamp(giteaClient *gitea.Client, owner, repo, branch string) *gitea.BranchTimestamp { + log := log.With().Strs("BranchInfo", []string{owner, repo, branch}).Logger() + if len(branch) == 0 { // Get default branch defaultBranch, err := giteaClient.GiteaGetRepoDefaultBranch(owner, repo) if err != nil { + log.Error().Err(err).Msg("GiteaGetRepoDefaultBranch") return nil } branch = defaultBranch @@ -22,6 +27,7 @@ func GetBranchTimestamp(giteaClient *gitea.Client, owner, repo, branch string) * timestamp, err := giteaClient.GiteaGetRepoBranchTimestamp(owner, repo, branch) if err != nil { + log.Error().Err(err).Msg("GiteaGetRepoBranchTimestamp") return nil } return timestamp