# SysSock.UseSpecialParser

Uses a specialized parser for the typical system log socket format.

This parameter applies to imuxsock: Unix Socket Input Module.

Name:

  SysSock.UseSpecialParser

Scope:

  module

Type:

  boolean

Default:

  module=on

Required?:

  no

Introduced:

  8.9.0

## Description

The equivalent of the `UseSpecialParser` input parameter, but for the system socket. If turned on (the default) a special parser is used that parses the format that is usually used on the system log socket (the one syslog(3) creates). If set to “off”, the regular parser chain is used, in which case the format on the log socket can be arbitrary.

Note

When the special parser is used, rsyslog is able to inject a more precise timestamp into the message (it is obtained from the log socket). If the regular parser chain is used, this is not possible.

## Module usage

    module(load="imuxsock" sysSock.useSpecialParser="off")

## See also

See also imuxsock: Unix Socket 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.