At 09:29 AM 5/16/2002 +0200, you wrote:
>Salut, je suis en train de me coltiner un probl�me de log assez peu �vident
>: dans notre futur logiciel, on souhaite pouvoir logger les op�rations
>arrivant sur quasiment n'importe quel objet, et de mani�re uniforme.
>C'est-�-dire que d�s qu'un setXXX est appel�, un log est �crit. Or, ce genre
>de fonctionnalit� implique d'ajouter dans chaque setXXX la ligne
>logOperation(this, "..."); Et avec mes coll�gues, nous trouvons que �a va
>rajouter pas mal de lignes de code au programme. Est-il possible, dans ce
>genre de cas, d'utiliser la classe Proxy de java.lang.reflect pour ajouter,
>� l'ex�cution et pour les classes qui nous int�ressent, cette ligne de log,
>sans avoir bien s�r � modifier la m�thode de la classe d'un pouill�me ?
cela me parait une des facons les plus elegantes de resoudre cela...
si t'as un frontal HTTP via servlet, un filter te procurera le meme type de 
fonctionnalites...

Jerome

Répondre à