J'ai une application existante qui ne tous les de son la journalisation à l'encontre de log4j. Nous utilisons un certain nombre d'autres bibliothèques qui soit également utiliser log4j, ou journal contre Commons Logging, qui finit par l'utilisation de log4j sous les couvertures dans notre environnement. L'un de nos dépendances, même les journaux contre slf4j, qui fonctionne aussi très bien, car il finit par les délégués de log4j.
Maintenant, je voudrais ajouter ehcache à cette application pour certains besoins de mise en cache. Les versions précédentes de ehcache utilisé commons-logging, qui aurait fonctionné parfaitement dans ce scénario, mais à partir de la version 1.6-beta1 ils ont enlevé la dépendance sur commons-logging et l'a remplacé avec java.util.la journalisation de la place.
Ils n'ont pas vraiment familier avec le haut-JDK enregistrement disponible avec java.util.la journalisation, est-il un moyen facile d'avoir un journal des messages envoyés à des JUIL connecté à l'encontre de log4j, si je peux utiliser ma configuration existante et mis en place pour toute la journalisation en provenance de ehcache?
En regardant la documentation javadoc pour JUILLET, on dirait que je pourrait mettre en place un groupe de variables d'environnement pour changer de LogManager
mise en œuvre est utilisée, et peut-être l'utiliser pour envelopper log4j Logger
s dans l'JUIL - Logger
classe. Est-ce la bonne démarche?
Un peu ironique que l'un de la bibliothèque de l'utilisation de la journalisation JDK serait la cause d'une telle migraine lorsque (la plupart de) le reste du monde est à l'aide de la 3e partie des bibliothèques de la place.