ignore healthz log

This commit is contained in:
Mark Lee 2020-04-13 22:07:31 +09:00
parent f75c9bcaac
commit 1747a69304
2 changed files with 4 additions and 0 deletions

View File

@ -50,6 +50,9 @@ func NewRouter(conf *config.Config) *http.ServeMux {
handler = mw(handler)
}
for _, mw := range middlewares {
if route.Path == "/healthz" && conf.SkipHealthzLog {
continue
}
handler = mw(handler)
}
router.Handle(route.Path, handler)

View File

@ -13,6 +13,7 @@ type Config struct {
ScriptDir string `flag:"scripts" desc:"Scripts location" default:"scripts"`
PasswdFile string `flag:"passwd-file" desc:"Password file for basic HTTP authentication" default:".htpasswd"`
LogDir string `flag:"log-dir" desc:"Hook execution logs location" default:""`
SkipHealthzLog bool `flag:"skip-healthz-log" desc:"Do not log on healthz request" default:"true"`
NotificationURI string `flag:"notification-uri" desc:"Notification URI"`
TrustStoreFile string `flag:"trust-store-file" desc:"Trust store used by HTTP signature verifier (.pem or .p12)"`
}