namespace

Writes journal entries to a specific systemd journal namespace instead of the default target.

This parameter applies to omjournal: Systemd Journal Output.

Name:

namespace

Scope:

input

Type:

word

Default:

none

Required?:

no

Introduced:

8.2406.0 (requires systemd v256+)

Description

Starting from systemd v256, the journal supports namespaces. This allows you to write to a specific namespace in the journal, which can be useful for isolating logs from different applications or components.

However, this feature has important limitations:

  • This parameter is mutually exclusive with the template parameter. If both are specified for the same action, the action fails with an error.

  • Namespaces must be created before use. If a namespace does not exist, the action fails and logs an error. Create namespaces by adding directories under /var/log/journal/. For more information, see the systemd-journald.service(8) man page.

Input usage

action(type="omjournal" namespace="audit-journal-namespace")

See also

See also omjournal: Systemd Journal Output.


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.