1
0
Fork 0
mirror of https://github.com/pomerium/pomerium.git synced 2025-07-13 06:48:23 +02:00
pomerium/authorize/evaluator/log.go

19 lines
358 B
Go

package evaluator
import (
"github.com/open-policy-agent/opa/topdown/print"
"github.com/rs/zerolog"
)
type regoPrintHook struct {
logger zerolog.Logger
}
var _ print.Hook = (*regoPrintHook)(nil)
func (h regoPrintHook) Print(ctx print.Context, msg string) error {
h.logger.Debug().
Any("location", ctx.Location).
Msg("rego: " + msg)
return nil
}