A custom parser class that provides a better performing implementation than the one in log4j for finding location information such
as class, line number etc.
Checks to see if the collector threads that hands the message to the
processor threads should participate in processing or not when all the
threads are used up.