文件名称:syslogparser:用于Go编程语言的Syslog解析器
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-28 21:46:27
go syslog rfc5424 rfc3164 Go
Syslogparser 这是Go编程语言的系统日志解析器。 正在安装 去获取github.com/jeromer/syslogparser 支持的RFC 并非以上RFC中描述的所有功能都受支持,但仅支持大部分功能。 例如, 不支持SDID ,并且STRUCTURED-DATA被解析为一个完整的字符串。 该解析器应解决80%的用例。 如果您的用例仍在剩余的20%中,我建议您完全测试您要实现的目标,并根据需要提供补丁。 解析RFC 3164系统日志消息 b := "<34>Oct 11 22:14:15 mymachine su: 'su root' failed for lonvick on /dev/pts/8" buff := []byte(b) p := rfc3164.NewParser(buff) err := p.Parse() if err != nil { pani
【文件预览】:
syslogparser-master
----.gitignore(7B)
----go.mod(92B)
----rfc3164()
--------example_test.go(358B)
--------rfc3164.go(6KB)
--------rfc3164_test.go(13KB)
----Makefile(589B)
----CHANGELOG(86B)
----syslogparser.go(904B)
----parsercommon()
--------parsercommon_test.go(5KB)
--------parsercommon.go(3KB)
----LICENSE(1KB)
----rfc5424()
--------rfc5424.go(13KB)
--------example_test.go(454B)
--------rfc5424_test.go(29KB)
----go.sum(1024B)
----syslogparser_test.go(638B)
----README.md(4KB)