Enhancements to the csv-parser()
- Mentors
- László Várady, Attila Szakács
- Organization
- syslog-ng
- Technologies
- c, scripting, os, YACC
- Topics
- logging, OS, System-level, CSV
Syslog-ng supports parsing CSV data from messages with its csv-parser(). This project aims to improve its functionality by reducing human input and adding more options for storing the CSV fields.
Currently, csv-parser() has a mandatory option, columns("KEY1", "KEY2", ...), which specifies the name of the key-value pairs to parse the fields into. This project idea aims to make the columns() option optional and provide an alternative method for storing CSV fields: syslog-ng lists.