Adding a new logger implementation based on SLF4JLogger, named SLF4JConcurrentLogger. This is working as a producer/consumer implementation based on a shared queue. Producers will store the logs in the queue and the consumer will read from the queue and write into the file. In this model there can be multiple producers but there can be only one consumer.