vikunja/pkg/audit
kolaente ab038ec6c4 feat(audit): forward audit entries to stdout, syslog and webhook sinks
Adds the audit.forwarders config list and a Sink interface with three
implementations: stdout, RFC 5424 syslog over UDP/TCP (hand-rolled —
stdlib log/syslog only emits RFC 3164 and does not build on Windows),
and webhook POSTs through the SSRF-safe HTTP client. Forwarders are
best-effort fan-out: the local file stays the source of truth and a
dead sink is logged instead of poison-queueing every event.
2026-06-10 22:22:20 +02:00
..
sinks feat(audit): forward audit entries to stdout, syslog and webhook sinks 2026-06-10 22:22:20 +02:00
audit_test.go refactor(events): pass context to DispatchPending directly 2026-06-10 22:19:04 +02:00
doc.go feat(audit): forward audit entries to stdout, syslog and webhook sinks 2026-06-10 22:22:20 +02:00
entry.go refactor(events): pass context to DispatchPending directly 2026-06-10 22:19:04 +02:00
listener.go feat(audit): add audit logging package 2026-06-10 22:18:11 +02:00
writer.go feat(audit): forward audit entries to stdout, syslog and webhook sinks 2026-06-10 22:22:20 +02:00