use.syslogCall

Chooses whether immark logs via syslog(3) or its internal pipeline.

This parameter applies to immark: Mark Message Input Module.

Name:

use.syslogCall

Scope:

module

Type:

boolean

Default:

module=on

Required?:

no

Introduced:

8.2012.0

Description

Controls how immark emits its periodic mark messages:

  • on (default) — immark calls the system syslog(3) interface. Messages bypass rsyslog’s internal queueing and are handled like any other syslog API submission.

  • off — immark constructs the message internally and submits it to rsyslog’s main queue. This enables features such as binding a custom ruleset or applying mark-specific templates.

If a ruleset is configured while use.syslogCall remains on, immark issues a warning and forces this parameter to off so the ruleset can take effect.

Module usage

module(load="immark" use.syslogCall="off")

See also


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.