# Built-in Functions

Following functions are available in Rainerscript.

- cnum()
- cstr()
- dyn_inc()
- exec_template()
- exists()
- field()
- format_time()
- get_property()
- getenv()
- int2hex()
- num2ipv4() / ipv42num()
- is_time()
- lookup()
- parse_json()
- parse_time()
- percentile_observe()
- previous_action_suspended()
- prifilt()
- random()
- re_extract()
- re_extract_i()
- re_match()
- re_match_i()
- replace()
- script_error()
- strlen()
- substring()
- tolower()
- toupper()
- ltrim() / rtrim()
- wrap()

Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.