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.