I need to be able to submit logs to a log server in RFC5424 format, but I don't want to change the format of local log files. I added a -r option that controls only the format of network destinations. I've given up my commit bit, so if this is accepted I'll be trying to recruit a src committer to push this.
Details
- Reviewers
ed pauamma_gundo.com - Group Reviewers
manpages
We're running this in production now, sending to a graylog server, and once my colleagues who manage that service fix it so I can access it again, I'll be making sure that the messages are getting received an parsed properly.
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
I rewrote this to use an enum for the format type rather than a boolean, making it more flexible in the future. Will re-upload some day.
Restructured to use an enum for output formats rather than a bool, making it easier to change the defaults or add additional formats in the future. This was rebased onto 13.2 as a part of our migration; I haven't checked whether it still applies to 14-current.
In our repo this is two separate commits, one for adding the enum and a second for the -r option. Anyone who wants to commit this, I'd be happy to provide git format-patch format.
I gave up my commit bit many years ago, so someone else would have to do the proceeding. We are still running it in production (rebased onto 13.3).