[syslog-ng] ESTRING terminated by a colon?

Robert Fekete frobert at balabit.com
Tue Apr 13 13:00:20 CEST 2010


Hi,
you can escape the colon using another colon, like @ESTRING:CISCO.DATE::: @
Similarly, if you need to use @ in a parser, you can escape it like @@

I'll include this in the next version of the adminguide.

Robert

Glen Johnson wrote:

> Hello,
> 
> Hopefully this is a new question.  I've been trying to write patterns
> for error messages sent by Cisco IOS devices.  For example:
> 
> 20: *Feb 28 15:00:08.556 AKST: %LINEPROTO-5-UPDOWN: Line protocol on
> Interface BVI1, changed state to up
> 
> A pattern that works:
> 
> @NUMBER:seqno@: @ESTRING:CISCO.DATE: %@LINEPROTO-5-UPDOWN: Line
> protocol on Interface @ESTRING:arg1:,@ changed state to
> @ANYSTRING:arg2@
> 
> But to avoid capturing the colon an space, the end-match needs to be
> ": "  (i.e. colon space), like so:
> 
> @ESTRING:CISCO.DATE:: @
> 
> However, I'm unsure how to quote the colon, when it's already the
> ESTRING param delimiter?
> 
> 
> Thanks
> ______________________________________________________________________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ: http://www.campin.net/syslog-ng/faq.html
> 
> 



More information about the syslog-ng mailing list