OVH Cloud OVH Cloud

Comment logguer sous Tomcat

5 réponses
Avatar
deja
Bonjour,
J'ai une appli JSP qui appel des objets java, mais j'aimerais débuguer
mes objets java et j'ai beaucoup de mal, je n'arrive pas à afficher
des informations intermédiaires puisque l'objet ne connait pas l'objet
"out"...

Comment faire ?

Merci,

Axel

5 réponses

Avatar
Lionel
Axel R. wrote:
Bonjour,
J'ai une appli JSP qui appel des objets java, mais j'aimerais débuguer
mes objets java et j'ai beaucoup de mal, je n'arrive pas à afficher
des informations intermédiaires puisque l'objet ne connait pas l'objet
"out"...

Comment faire ?


Log4j
http://logging.apache.org/log4j/docs/

Avatar
Didier Bolf
"Axel R." wrote in message
news:
Bonjour,
J'ai une appli JSP qui appel des objets java, mais j'aimerais débuguer
mes objets java et j'ai beaucoup de mal, je n'arrive pas à afficher
des informations intermédiaires puisque l'objet ne connait pas l'objet
"out"...

Comment faire ?


tu compiles tes classes Java avec info de debug
tu lances ton tomcat en debug (-Xdebug...)
avec eclipse tu t'attaches à ton tomcat et tu mets
le breakpoint où ça va bien ...


Merci,

Axel


Avatar
Axel R.
En fait, je crois que mon probleme est beaucoup plus simple qu'il n'y
parait, même si je ne trouve pas la solution :-)

Je voudrais que mes system.out.println aille se nicher dans le fichier
logs/stdout.log

Apparement, ils sortent directement sur la sortie standart, mais je ne
suis pas devant la machine où tourne Tomcat.

Comment configurer Tomcat pour qu'il sorte la sortie standard dans le
fichier stdout.log plutot que sur le terminal où il a été lancé ?

merci,

Axel


Bonjour,
J'ai une appli JSP qui appel des objets java, mais j'aimerais débuguer
mes objets java et j'ai beaucoup de mal, je n'arrive pas à afficher
des informations intermédiaires puisque l'objet ne connait pas l'objet
"out"...

Comment faire ?

Merci,

Axel


Avatar
Zouplaz
Axel R. - :

En fait, je crois que mon probleme est beaucoup plus simple qu'il n'y
parait, même si je ne trouve pas la solution :-)

Je voudrais que mes system.out.println aille se nicher dans le fichier
logs/stdout.log

Apparement, ils sortent directement sur la sortie standart, mais je ne
suis pas devant la machine où tourne Tomcat.

Comment configurer Tomcat pour qu'il sorte la sortie standard dans le
fichier stdout.log plutot que sur le terminal où il a été lancé ?



Chez moi les println sortent dans logs/catalina.out

Donc, je fais tourner un
watch tail catalina.out
avec un délai court et je vois mes sorties et les traces des exceptions sur
mon l'écran de mon serveur linux...

Avatar
Auge Frederic

Chez moi les println sortent dans logs/catalina.out

Donc, je fais tourner un
watch tail catalina.out
avec un délai court et je vois mes sorties et les traces des exceptions sur
mon l'écran de mon serveur linux...



tail -f catalina.out
devrait faire la même chose.