Open dimonomid opened 4 years ago
@dimonomid thanks for the suggestions. Those sound like great additions. We will consider it for a future release. Would you be willing to help by contributing to the library?
@russorat I know I'm a bit late :) I would love to contribute to this. I opened an issue on it https://github.com/influxdata/go-syslog/issues/52
When syslog is being saved to files, the PRI value is typically removed (I don't know real reason for that though, but it's just my observation). And go-syslog complains that it can't find a PRI value when parsing syslog files. I worked it around by prepending every line with some dummy priority before parsing, but could we add at least an option to support syslog messages without a PRI value?
Also, as of now the
Parse
method just takes a byte array, there is no option to parse from anio.Reader
; it makes prepending messages expensive. Can we make it possible to parse from anio.Reader
as well? (It probably warrants for a separate issue, but it's more of a related question for now, so leaving it here)Thanks!