| Name | Description |
|---|---|
| amqp() | Publishes messages using the AMQP (Advanced Message Queuing Protocol). |
| elasticsearch() and elasticsearch2 | Sends messages to an Elasticsearch server. The elasticsearch2 driver supports Elasticsearch version 2 and newer. |
| file() | Writes messages to the specified file. |
| graphite() | Sends metrics to a Graphite server to store numeric time-series data. |
| graylog2() | Sends syslog messages to Graylog. |
| hdfs() | Sends messages into a file on a Hadoop Distributed File System (HDFS) node. |
| http() | Sends messages over the HTTP protocol. There are two different implementations of this driver: a Java-based http driver, and an http driver without Java. |
| kafka() | Publishes log messages to the Apache Kafka message bus, where subscribers can access them. |
| loggly() | Sends log messages to the Loggly Logging-as-a-Service provider. |
| logmatic() | Sends log messages to the Logmatic.io Logging-as-a-Service provider. |
| mongodb() | Sends messages to a MongoDB database. |
| network() | Sends messages to a remote host using the BSD-syslog protocol over IPv4 and IPv6. Supports the TCP, UDP, and TLS network protocols. |
| logstore() | Writes messages to the specified binary logstore file. |
| pipe() | Writes messages to the specified named pipe. |
| program() | Forks and launches the specified program, and sends messages to its standard input. |
| redis() | Sends messages as name-value pairs to a Redis key-value store. |
| riemann() | Sends metrics or events to a Riemann monitoring system. |
| smtp() | Sends e-mail messages to the specified recipients. |
| sql() | Sends messages into an SQL database. In addition to the standard syslog-ng packages, the sql() destination requires database-specific packages to be installed. Refer to the section appropriate for your platform in Installing syslog-ng. |
| snmp() | Sends messages to the specified remote host using the SNMP v2c or v3 protocol. |
| stomp() | Sends messages to a STOMP server. |
| syslog() | Sends messages to the specified remote host using the IETF-syslog protocol. The IETF standard supports message transport using the UDP, TCP, and TLS networking protocols. |
| telegram() | Sends log messages to Telegram, which is a secure, cloud-based mobile and desktop messaging app. |
| unix-dgram() | Sends messages to the specified unix socket in SOCK_DGRAM style (BSD). |
| unix-stream() | Sends messages to the specified unix socket in SOCK_STREAM style (Linux). |
| usertty() | Sends messages to the terminal of the specified user, if the user is logged in. |
© 2025 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center