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. // GetAuthorizeLogFields returns the authorize log fields. If none are set, the default fields are returned.
func (o *Options) GetAuthorizeLogFields() []log.AuthorizeLogField { func (o *Options) GetAuthorizeLogFields() []log.AuthorizeLogField {
if o.AuthorizeLogFields == nil { if o.AuthorizeLogFields == nil {
return log.DefaultAuthorizeLogFields() return log.DefaultAuthorizeLogFields
} }
return o.AuthorizeLogFields return o.AuthorizeLogFields
} }

View file

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