Je ne peux pas parler de "cru impopulaire" aspect, je ne peux parler que pour moi-même:
Commons Logging est une façade, sur le dessus de ce que votre "réel" de journalisation peut être: Log4j, Logback ou quoi que ce soit.
L'idée d'un enregistrement de la façade est que votre application gains de la flexibilité de décider à l'exécution de journalisation mise en œuvre qu'il veut travailler avec. Les façades sont assez intelligents pour trouver des implémentations de journalisation au moment de l'exécution.
Mes anciennes applications Java utiliser Log4j, directement. Fonctionne très bien, je ne vois pas la nécessité de les modifier. Ma plus récente de Java applications utilisent probablement Logback. Je pense que la capacité à choisir de manière dynamique une journalisation est quelque chose qu'aucun de mes applications n'auront jamais besoin. Bien sûr, d'autres peuples kilométrage peut varier.
EDIT: on dirait que je eu tort à propos de la justification de l'Commons Logging. Les liens donnés par @Pascal Thivent, en particulier la première, expliquer ce beaucoup mieux.