mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-29 10:26:29 +02:00
19 lines
358 B
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
|
|
}
|