# 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

See also

- ruleset

- immark: Mark Message Input 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.