Switched to Winston version 0.7.x
Use (a kind of) factory pattern to reuse the AMQP transport object once created and also reuse the exchange object in order to keep the number of channels to minimum.