The following example specifies two failover servers for a simple syslog() destination.

destination d_syslog_tcp{
    syslog("10.100.20.40"
        transport("tcp")
        port(6514)
        failover-servers("10.2.3.4", "myfailoverserver")
    );
};

The following example specifies a failover server for a network() destination that uses TLS encryption.

destination d_syslog_tls{
    network("10.100.20.40"
        transport("tls")
        port(6514)
        failover-servers("10.2.3.4", "myfailoverserver")
        tls(peer-verify(required-trusted)
        ca-dir('/opt/syslog-ng/etc/syslog-ng/keys/ca.d/')
        key-file('/opt/syslog-ng/etc/syslog-ng/keys/client_key.pem')
        cert-file('/opt/syslog-ng/etc/syslog-ng/keys/client_certificate.pem'))
    );
};