general purpose logstash client with multiple transports (logging library independent)