Hi all, me again with some feedback request ;)
As you all know, rsyslog.conf format is ugly (to phrase it politely). Adiscon has begun an initiative to unify config language across products. I'd like to join that initiative with rsyslog, thus gaining some extra help. So my plan is to actually begin looking at the config language once I am through with the current round of optimizations. To do so, I would like to receive your feedback on a config proposal that I have been able to discuss with an internal expert. We have now based the format on the familiar Apache config format, with some extra bells and whistles to make it more useful for syslog. Most importantly, my personal feeling is that pure Apache format is quite verbose, and thus it may take too much space (read: make unreadable) to describe a plain vanilla rsyslog.conf (all those "pri.severity /do/somewhat" rules). As such, I have asked for a way to describe more condensed rules. I think we have found a nice compromise. Also, I have included some things into the config format that would easily enable me to do a next round of performance enhancements once we have the new format in place. It allows to express things like shared actions, which simply cannot be done with the current engine and would be a major pain to implement without a new config format. As a side-note, I will probably be able to obtain, from Adiscon's closed source, a higher speed expression evaluation engine, which would be something really nice. I have posted a hypothetical config in the new format to http://www.rsyslog.com/download/new_rsyslog.conf It should be relatively self-explanatory (at least to people who know Apache config) -- if not, that's already a bad sign ;) I would appreciate feedback on this config format. Is it useful? Is it readable? Does it look sufficiently simple for simple use cases and sufficiently expressive for complex cases? Would you like to work with such a format? Please raise your voice especially if you DO NOT LIKE the format -- the reasons is that I will probably work towards such a format if I don't get feedback that convinces me it is a bad idea to do so ;) Thanks to all, Rainer _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com

