# AddtlFrameDelimiter

Specifies an additional frame delimiter for message reception.

This parameter applies to imtcp: TCP Syslog Input Module.

Name:

  AddtlFrameDelimiter

Scope:

  module, input

Type:

  integer

Default:

  module=-1, input=module parameter

Required?:

  no

Introduced:

  4.3.1

## Description

This directive permits to specify an additional frame delimiter. The value must be the decimal ASCII code of the character to be used as the delimiter. For example, to use `#` as the delimiter, specify `addtlFrameDelimiter="35"`.

The same-named input parameter can override this module setting.

## Module usage

    module(load="imtcp" addtlFrameDelimiter="...")

## Input usage

    input(type="imtcp" port="514" addtlFrameDelimiter="...")

### Legacy names (for reference)

Historic names/directives for compatibility. Do not use in new configs.

- $InputTCPServerAddtlFrameDelimiter — maps to AddtlFrameDelimiter (status: legacy)

## See also

See also imtcp: TCP Syslog 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.