Monthly Archives: juillet 2014

Apache Common Logging et Log4J en Java

Le Java fournit nativement une librairie de gestion de log. Cette librairie permet une gestion assez précise des logs, elle n’est pas forcément facile à mettre en place. En effet, il faut paramétrer manuellement les loggers parents pour pouvoir avoir une utilisation fluide des loggers fils. Afin de simplifier tous ces traitements, la fondation Apache a créé à travers le projet Jakarta plusieurs API permettant la gestion des logs. Apache Commons Logging et Apache Log4J se couplent parfaitement pour alléger le traitement du logging et en simplifier l’utilisation pour les développeurs.

javajakartalog4j

spacer

Gestion des Properties et des Profils Maven

Lorsque l’on travaille sur des environnements différents, il peut être intéressant de paramétrer la construction de nos applications en se basant sur des propriétés pré-définies. Par exemple pour une application possédant une connexion à une base de données, les accès à cette base peuvent changer entre les postes de développement et le serveur de production. La gestion de profils avec Maven nous donne la possibilité de définir un ensemble de variables lors de la phase de Build qui seront accessibles par l’application via les Properties.

javamaven

spacer