Files
pmg/internal/audit/sink.go
T
Abhisek DattaandGitHub 0355a5d4fd feat: Add audit system with sink based dispatcher (#211)
* chore: Dependency update

* feat: Add audit system with eventlog as a sink

* fix: Linter fixes

* fix: Code review fixes
2026-04-10 19:07:15 +05:30

11 lines
277 B
Go

package audit
import "context"
// Sink processes audit events. Implementations decide which event types they
// care about. Handle must not block the caller for I/O-heavy operations.
type Sink interface {
Handle(ctx context.Context, event AuditEvent) error
Close() error
}