feat: add RELP handler for reliable log delivery to rsyslog (closes #5) #8
Reference in New Issue
Block a user
Delete Branch "feat/relp-handler"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replaces PR #6 (which pulled from the clawbot fork). Branch is now repo-local.
Implements the planned RELP feature from the README.
What
RELPHandlerthat delivers log messages to a remote rsyslog server via RELP (TCP)LOGGER_RELP_URLenv var (e.g.tcp://rsyslog.example.com:2514)How it works
openhandshake →syslogcommands → gracefulclosersp 200from server)Notes
tls://scheme)Closes #5
tbh i think this is out of scope for
simplelog. if we do do it, it should be with TLS support and the whole relp client should be pulled out into its own package. closing for now.Pull request closed