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 }