outsourced logger transports into plugable modules