core/authorize: remove default header logging in debug (#5287)

This commit is contained in:
Caleb Doxsey 2024-09-13 13:04:33 -06:00 committed by GitHub
parent c96d5283e2
commit 10e1746471
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 14 deletions

View file

@ -1455,7 +1455,7 @@ func (o *Options) GetAccessLogFields() []log.AccessLogField {
// GetAuthorizeLogFields returns the authorize log fields. If none are set, the default fields are returned.
func (o *Options) GetAuthorizeLogFields() []log.AuthorizeLogField {
if o.AuthorizeLogFields == nil {
return log.DefaultAuthorizeLogFields()
return log.DefaultAuthorizeLogFields
}
return o.AuthorizeLogFields
}

View file

@ -3,8 +3,6 @@ package log
import (
"errors"
"fmt"
"github.com/rs/zerolog"
)
// An AuthorizeLogField is a field in the authorize logs.
@ -31,7 +29,8 @@ const (
AuthorizeLogFieldUser AuthorizeLogField = "user"
)
var defaultAuthorizeLogFields = []AuthorizeLogField{
// DefaultAuthorizeLogFields are the fields to log by default.
var DefaultAuthorizeLogFields = []AuthorizeLogField{
AuthorizeLogFieldRequestID,
AuthorizeLogFieldCheckRequestID,
AuthorizeLogFieldMethod,
@ -47,16 +46,6 @@ var defaultAuthorizeLogFields = []AuthorizeLogField{
AuthorizeLogFieldEmail,
}
var defaultDebugAuthorizeLogFields = append(defaultAuthorizeLogFields, AuthorizeLogFieldHeaders)
// DefaultAuthorizeLogFields returns the default authorize log fields.
func DefaultAuthorizeLogFields() []AuthorizeLogField {
if zerolog.GlobalLevel() <= zerolog.DebugLevel {
return defaultDebugAuthorizeLogFields
}
return defaultAuthorizeLogFields
}
// ErrUnknownAuthorizeLogField indicates that an authorize log field is unknown.
var ErrUnknownAuthorizeLogField = errors.New("unknown authorize log field")