RSyslog Documentation

cnum()

Purpose

cnum(expr)

Converts expr to a number (integer).

Note

If the expression does not contain a numerical value, the following rule applies: the best match as the number is returned. For example “1x234” will return the number 1 and “Test123” will return 0. Zero is always returned if the there is no number at the start of the string. This also is the case for empyt strings.

Example

cnum(3+2);

produces

5

See also

Help with configuring/using Rsyslog:

  • Mailing list - best route for general questions
  • GitHub: rsyslog source project - detailed questions, reporting issues that are believed to be bugs with Rsyslog
  • Stack Exchange (View, Ask) - experimental support from rsyslog community

See also

Contributing to Rsyslog:

Copyright 2008-2020 Rainer Gerhards (Großrinderfeld), and Others.

Scroll to top