Log4j 2 est une mise à niveau de Log4j, un utilitaire de journalisation basé sur Java, qui fournit des améliorations significatives par rapport à son prédécesseur, Log4j 1.x, et fournit de nombreuses améliorations disponibles dans Logback tout en résolvant certains problèmes inhérents à l'architecture de Logback.