Add support logstash JSON format to File transport

Supercedes #299