Registry / networking / mcuadros-go-syslog-v2

mcuadros-go-syslog-v2

JSON →
library2.3.0gogounverified

Syslog server library for Go, build easy your custom syslog server over UDP, TCP or Unix sockets using RFC3164, RFC5424 and RFC6587.

go get gopkg.in/mcuadros/go-syslog.v2
INSTALL
IMPORT
SIG · MCUADROS-GO-SYSLOG
M
mcuadros-go-syslog-v2
networkinggov2.3.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

syslog
gopkg.in/mcuadros/go-syslog.v2

Starts a UDP syslog server listening on port 514.

package main import ( "log" "gopkg.in/mcuadros/go-syslog.v2" ) func main() { channel := make(syslog.LogPartsChannel) handler := syslog.NewChannelHandler(channel) server := syslog.NewServer() server.SetFormat(syslog.RFC5424) server.SetHandler(handler) server.ListenUDP("0.0.0.0:514") server.Boot() go func(channel syslog.LogPartsChannel) { for logParts := range channel { log.Println(logParts) } }(channel) server.Wait() }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
2.3.0latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
mcuadros-go-syslog-v2 — go get mcuadros-go-syslog-v2 · libregistry