Template

Defines the template used to render records, either globally for the module or for a specific action.

This parameter applies to omlibdbi: Generic Database Output Module.

Name:

Template

Scope:

module, input

Type:

word

Default:

module=StdDBFmt; input=inherits module

Required?:

no

Introduced:

Not documented

Description

Set the default template that omlibdbi uses when writing to the database, then optionally override it per action.

If no template is provided at the action or module level, omlibdbi uses the built-in StdDBFmt template.

Module usage

module(load="omlibdbi" template="dbTemplate")

Input usage

action(type="omlibdbi" driver="mysql" server="db.example.net" \
       uid="dbwriter" pwd="sup3rSecret" db="syslog" \
       template="structuredDb")

See also

See also omlibdbi: Generic Database Output Module.


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.