Select Git revision
Forked from
GitLab.org / gitlab-runner
9760 commits behind the upstream repository.
-
Tomasz Maczukin authoredTomasz Maczukin authored
log_secrets_cleanup.go 568 B
package cli_helpers
import (
"github.com/Sirupsen/logrus"
"gitlab.com/gitlab-org/gitlab-runner/helpers/url"
)
type SecretsCleanupHook struct{}
func (s *SecretsCleanupHook) Levels() []logrus.Level {
return []logrus.Level{
logrus.PanicLevel,
logrus.FatalLevel,
logrus.ErrorLevel,
logrus.WarnLevel,
logrus.InfoLevel,
logrus.DebugLevel,
}
}
func (s *SecretsCleanupHook) Fire(entry *logrus.Entry) error {
entry.Message = url_helpers.ScrubSecrets(entry.Message)
return nil
}
func AddSecretsCleanupLogHook() {
logrus.AddHook(&SecretsCleanupHook{})
}