Bonjour, je veux inclure la log4j dans une jsp.
Quelle directive d'inclusion dois-je utiliser ?
Merci :lol:
Version imprimable
Bonjour, je veux inclure la log4j dans une jsp.
Quelle directive d'inclusion dois-je utiliser ?
Merci :lol:
Je en crois pas que ça soit une bonne chose de logger à partir d'une JSP. Tu devrais le faire dans l'action Struts qui forward vers ta JSP.
Zl.
Le truc c'est que le prof veut qu'on fasse le modèle MVC, en utilisant que des JSP ...Citation:
Envoyé par zl
Donc voila, je fais comme il veut.
Ben si on veut logger pourquoi qu'on pourrait pas??
donc il faut bien penser à appliquer une directive log4j sur le nom que l'on passe à getLog car en fait, on peut mettre ce que l'on veut à cet endroit, du moment que ça colle avec le "log4j.properties".Code:
1
2
3
4
5
6
7 <%@ page import="org.apache.commons.logging.Log" %> <%@ page import="org.apache.commons.logging.LogFactory" %> <jsp:declaration> private static final Log log = LogFactory.getLog("com.monpackage.alogger"); </jsp:declaration>
Et pour zl, où t'as vu qu'elle parlait de Struts? Hein? ;-)
Il ne parlait pas de Struts certes mais j'ai supposé, à tort en fin de compte, qu'il utilisait Struts :-)Citation:
Et pour zl, où t'as vu qu'elle parlait de Struts? Hein?
On peut logger à partir d'uen JSP sans problème mais ce n'est pas une façon trés propore de faire, enfin c'est mon point de vue.
Zl.
Ben un point de vue c'est bien mais une explication c'est mieux, non?Citation:
On peut logger à partir d'uen JSP sans problème mais ce n'est pas une façon trés propore de faire, enfin c'est mon point de vue.
En fait, je ne vois aucune objection à tracer dans une JSP, selon comment elle est fait tu n'auras pas d'autre choix et pourquoi se priver d'un tel mécanisme?
Par contre, si tu parviens à éviter tout code Java au sein de celle-ci (en utilisant des tags), dans ce cas à part vérifier des temps d'exécution et te rendre compte exactement où tu passes, quel intérêt peut-on avoir à ce qu'il y ait des traces à ce niveau... à mon avis pas de grand intérêt.
Si il y en a un : je m'explique :
j'utilise la log4j, car dans le sujet il est sécifié que notre appli doit tracer certaines actions faites par les utilisateurs, ce ne sont pas des exceptions, mais plutot des actions qui vont être traitées.
Voili voila