added log4j 2 support