OVH Cloud OVH Cloud

personnaliser les stacktraces ?

3 réponses
Avatar
Franck
Bonjour,

Je voudrai savoir si il y aurait un moyen simple,
au niveau JVM de faire apparaitre dans les stackTraces
la date ou l'exception a été levée.

En d'autre mots que l'appel :
e.printStackTrace(System.out)

Donne dans le sysout qque chose du genre :

29/06/2005:09:34:56 com.util.ApplicationException:
java.sql.SQLException: Excep
tion d'E/S: The Network Adapter could not establish the connection
at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at
oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:210)
at
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.ja

Une idée ?

Merci d'avance

--
mailto:flefebure2.remove@this.orangecaraibe.com
En Gwada y'a du vent !

3 réponses

Avatar
Démis
Tu peux utiliser la librairie log4j qui te permettra d'afficher pas mal
d'infos (date, heure, etc) ainsi que la stack trace.

Démis

Bonjour,

Je voudrai savoir si il y aurait un moyen simple,
au niveau JVM de faire apparaitre dans les stackTraces
la date ou l'exception a été levée.

En d'autre mots que l'appel :
e.printStackTrace(System.out)

Donne dans le sysout qque chose du genre :

29/06/2005:09:34:56 com.util.ApplicationException:
java.sql.SQLException: Excep
tion d'E/S: The Network Adapter could not establish the connection
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at
oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:210)
at
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.ja

Une idée ?

Merci d'avance



Avatar
Franck
Démis a formulé ce mercredi :
Tu peux utiliser la librairie log4j qui te permettra d'afficher pas mal
d'infos (date, heure, etc) ainsi que la stack trace.

Démis


thks, je connais les librairies de logging,
mais on administre de "grosses" applis, dont on ne maitrise pas
forcement les sources
Par contre, on maitrise totalement les serveurs d'applications

et je souhaiterai pouvoir avoir la date de toutes les levées
d'exception sans toucher aux applis...

@+

--
mailto:
E2 ici : http://www.cnbt-cdpn.org

Avatar
Kupee
Franck wrote:
thks, je connais les librairies de logging,
mais on administre de "grosses" applis, dont on ne maitrise pas
forcement les sources
Par contre, on maitrise totalement les serveurs d'applications

et je souhaiterai pouvoir avoir la date de toutes les levées d'exception
sans toucher aux applis...


Euh les exceptions quand il y en a tu les vois ou ? un fichier de logs ?
qui a créé ce fichier ? Le serveur d'application ou l'appli elle meme ?