Expand description

RFC 3164-compliant syslog message formatting

Introduction

Rfc3164 is a SyslogFormatter that produces syslog messages according to RFC 3164 (AKA the BSD syslog protocol). The protocol is descriptive rather than prescriptive in that it attempted to describe what was already present in the wild, rather than describe something new.

Although older than RFC 5424 it is still useful because rsyslog, when configured to listen on a Unix Domain socket (i.e. /dev/log) will use the so-called “special parser” to handle incoming messages, which does not support RFC 5424 (see e.g. here).

Structs

  • A syslog formatter that produces RFC 3164-conformant syslog messages.
  • A Vec<u8> instance with the additional constraint that its contents be ASCII above the value 32 (space)
  • A Vec<u8> instance with the additional constraint that it be ASCII alphanumeric characters

Enums

  • syslog transport layer errors

Type Definitions