syslog-ng 3.7.0alpha1 is released
Hi, We are proud to announce that syslog-ng 3.7.0alpha1 is released. This is the first alpha release of the syslog-ng OSE 3.7 branch. Changes compared to the latest stable release (3.6.1): Features It is possible to create templates without braces. User defined template-function support added. User can define template functions in her/his configuration the same way she/he would define a template. $(format-cim) template function added into an SCL module. A new choice for inherit-properties implemented that will merge all name-value pairs into the new synthetic message, with the most recent being beferred over older values. Developer notes Added implementation for user-defined template functions. A new API added, user_template_function_register() that allows registering a LogTemplate instance as a template function, dynamically. Credits syslog-ng is developed as a community project, and as such it relies on volunteers, to do the work necessarily to produce syslog-ng. Reporting bugs, testing changes, writing code or simply providing feedback are all important contributions, so please if you are a user of syslog-ng, contribute. We would like to thank the following people for their contribution: Andras Mitzki, Balazs Scheidler, Fabien Wernli, Gergely Nagy, Laszlo Budai, Peter Czanik, Viktor Juhasz, Viktor Tusa Peter Czanik (CzP) <peter.czanik@balabit.com> BalaBit IT Security / syslog-ng upstream http://czanik.blogs.balabit.com/ https://twitter.com/PCzanik
I would like to place a $ character into the value of a tag/vlue pair using the patternDB but I can't find a way to do it. It seems that everything I have tried the patternDB engine interprets the $ as the start ov a variable expansion. Does anyone know if this can be done? An then the follow up question "How?" Thanks for your time.
Hi Evan! You can use the double dollar sign ($$) to escape dollar sign in templates (and thus in patternd actions or values). It has been changed in patch https://github.com/balabit/syslog-ng/commit/edf0292c385e98b9cddc1879974e3093... , so from 3.5, you should use this escaping form. BR, Viktor On Mon, Nov 17, 2014 at 7:43 PM, Evan Rempel <erempel@uvic.ca> wrote:
I would like to place a $ character into the value of a tag/vlue pair using the patternDB but I can't find a way to do it. It seems that everything I have tried the patternDB engine interprets the $ as the start ov a variable expansion.
Does anyone know if this can be done? An then the follow up question "How?"
Thanks for your time.
______________________________________________________________________________ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
participants (3)
-
Czanik, Péter
-
Evan Rempel
-
Tusa Viktor