pyloggr.main.shipper2syslog

Ships events from RabbitMQ to a Syslog server

class SyslogShipper(rabbitmq_config, shipper_config)[source]

Bases: object

SyslogShipper retrieves events from RabbitMQ, and forwards them to a Syslog server

_forward_message(*args, **kwargs)[source]
launch(*args, **kwargs)[source]

Starts the shipper

  • Open a connection to the remote syslog server
  • Open a connection to RabbitMQ
  • Consume messages from RabbitMQ
  • Parse messages as regular syslog events
  • Ship events to the remote syslog server
shutdown(*args, **kwargs)[source]

Shutdown the shipper

stop(*args, **kwargs)[source]

Stop the shipper