IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Logging Java Discussion :

numéro de ligne java log


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 85
    Par défaut numéro de ligne java log
    Bonjour à tous,

    j'ai une erreur qui se produit coté serveur mais quand j'affiche les logs, le numéro de ligne java qui à lancer l'exception ne s'affiche pas : (Unknown Source) !
    je voudrais savoir comment faire pour l'afficher et détecter la source de l'exception est ce une option de compilation ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    2009-07-15 21:04:05,077 ERROR [STDERR] 	at com.jetbee.servlet.Account.signup(Unknown Source)
    2009-07-15 21:04:05,077 ERROR [STDERR] 	at com.jetbee.servlet.Account.doGet(Unknown Source)
    2009-07-15 21:04:05,077 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    2009-07-15 21:04:05,077 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 85
    Par défaut
    J'ajoute que ça se passe sur le serveur de prod et non pas sous Eclipse.

    voila ! Merci d'avance

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Par défaut
    Il me semble que la conservation des numéros de ligne dépend de la compilation du code.

    Sous Eclipse, dans Java > Compiler tu as l'option "Add line number attributes to generated class files" qui doit servir à ça (le mieux étant de laisser cochées toutes les options "used by the debugger").

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 85
    Par défaut
    Meric mixouille !
    c'est exactement ce que je cherche mais à faire sous le serveur d'intégration.
    Est ce qu'il y a ces mêmes options de compilation en ligne de commande ?

    javac -???

    Merci

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Par défaut
    Ce qui est bizarre c'est que par défaut javac met ces infos dans les classes générées. Mais pour répondre à ta question :

    -g
    Generate all debugging information, including local variables. By default, only line number and source file information is generated.

    -g:none
    Do not generate any debugging information.

    -g:{keyword list}
    Generate only some kinds of debugging information, specified by a comma separated list of keywords. Valid keywords are:

    source
    Source file debugging information
    lines
    Line number debugging information
    vars
    Local variable debugging information
    http://java.sun.com/j2se/1.4.2/docs/...ows/javac.html

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 85
    Par défaut
    parfait c'est ce que je cherche
    je ne l'ai pas encore tester mais je te fais confiance

    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
            <javac destdir="${web-classes}"
                   classpathref="my.class.path"
                   debug="on"
            	debuglevel="lines,vars,source"
    	       nowarn="on"
                   deprecation="on">
              <src path="${src}"/>
            </javac>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Obtenir le numéro de ligne dans les LOGS
    Par kakibend dans le forum C
    Réponses: 4
    Dernier message: 21/01/2008, 17h35
  2. Méthode donnant le numéro de ligne d'un Memo contenant un texte
    Par kilinette dans le forum Composants VCL
    Réponses: 3
    Dernier message: 25/06/2004, 10h16
  3. [DomAST] Numéro de ligne d'un noeud
    Par Satch dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 30/03/2004, 10h15
  4. [JSP] Affichage numéro de ligne d'une exception
    Par PhoneKilleR dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 23/09/2003, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo