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 :

Analyse de logs


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut Analyse de logs
    Bonjour,

    Je ne sais pas si mon topic est sur le bon forum, je pose ça içi car mes logs sont générés à partir d'erreurs JAVA. Si un modérateur trouve que ce sujet n'est pas à sa place ... bla bla

    Donc je suis sur un projet d'analyse des logs et j'aurais deux questions à poser :

    Première question :

    Quelle est la différence entre un Warning et une Erreur. Plus précisément : comment puis je voir la différence dans mes stacktrace ?
    Je pense savoir, à vous de confirmer ou pas :

    le gentil warning previens qu'il est là mais il n'y a pas de chemin.
    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    2007-09-20 15:34:34,738 ERROR - CLASS : com.si3si.web.utils.LoggerWeb|RecupAdresseIP, plusieurs adresse ip pr?ntes :81.49.20.217, 80.15.236.219
    la méchante erreur elle empeche le programme de bien fonctionner et se caractérise par un chemin plus ou moins long :
    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    2007-09-20 15:34:34,738 ERROR - CLASS : com.si3si.web.url.GestionUrl|IDFINO : 9292752|CODLAN : FRA|CODENS : 3S|ADRIP : 81.49.20.217|Erreur lors de la construction de l'url vers la fiche produit pour la ref: 86576
    com.si3si.web.erreur.ErreurTechnique: 2 pere(s) pour l'idEds 9061 ==> url fiche produit non valide
    	at com.si3si.web.url.GestionUrl.getUrlFicheProduit(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/String;(Optimized Method)
    	at jsp_servlet._content._animationcommerciale._encemoment.__encemomentvignettes._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(enCeMomentVignettes.jsp:124)
    	at weblogic.servlet.jsp.JspBase.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method)
    	at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava/lang/Object;(Optimized Method)
    	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(Optimized Method)
    	at weblogic.servlet.internal.TailFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V(Optimized Method)
    	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method)
    
    Bla Bla Bla
    PS : ce que j'apelle "chemin" est en rouge dans mon fichier de log.

    Deuxième question :

    Que signifie le numéro en gras ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    2007-09-20 15:37:40,672 ERROR - CLASS : com.si3si.web.url.GestionUrl|PCE : 17523|IDFINO : 2615722|CODLAN : FRA|CODENS : 3S|ADRIP : 86.214.184.249|Erreur lors de la construction de l'url vers la fiche produit pour la ref: 64057
    com.si3si.web.erreur.ErreurTechnique: 2 pere(s) pour l'idEds 6249 ==> url fiche produit non valide
    Merci

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par keub51 Voir le message
    Quelle est la différence entre un Warning et une Erreur. Plus précisément : comment puis je voir la différence dans mes stacktrace ?
    Le niveau warning sert généralement à signaler un problème potentiel mais n'empêche pas le déroulement du programme.

    Le niveau erreur est utiliser quand à lui lorsqu'une exception survient pendant le programme, c'est à dire qu'un problème quelconque est survenu.
    Ce que tu appelles le chemin correspond au stacktrace, c'est à dire la pile d'appel des méthodes lorsque l'exception est remonté, et qui permet de retrouver l'origine de l'erreur...




    Citation Envoyé par keub51 Voir le message
    Que signifie le numéro en gras ?
    Surement le nombre de millisecondes...

    a++

  3. #3
    Membre éclairé Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    Citation Envoyé par adiGuba Voir le message
    Le niveau warning sert généralement à signaler un problème potentiel mais n'empêche pas le déroulement du programme.

    Le niveau erreur est utiliser quand à lui lorsqu'une exception survient pendant le programme, c'est à dire qu'un problème quelconque est survenu.
    Oui ca je le savais je veux juste savoir comment les distinguer dans mes fichiers de logs.
    Un warning ne laisse pas de trace au niveau des appels des méthodes non ?




    Sinon pour les millisecondes ca ne peut etre que ca lol jme sens bête mdr

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par keub51 Voir le message
    Oui ca je le savais je veux juste savoir comment les distinguer dans mes fichiers de logs.
    Un warning ne laisse pas de trace au niveau des appels des méthodes non ?
    Non : un warning est déclaré en warning et une erreur en erreur... tout simplement !

    La présente du stacktrace dépend de la méthode de log qui est utilisé et n'est pas forcément obligatoire...

    a++

  5. #5
    Membre éclairé Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    Donc en gros t'es en train de me dire que je ne peux pas repéré a partir du fichier de log si une erreur est plutot un warning ou une erreur fatale ?

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par keub51 Voir le message
    Donc en gros t'es en train de me dire que je ne peux pas repéré a partir du fichier de log si une erreur est plutot un warning ou une erreur fatale ?
    Ben c'est le développeurs qui détermine ca. Pour un warning il devrait utiliser le niveau warning et donc tu aurais WARNING dans le message...

    Donc s'il a utilisé un niveau ERROR c'est qu'il considère que c'est une erreur...


    Je ne comprend pas trop ce qui te gène !?

    a++

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

Discussions similaires

  1. Analyse des logs d'erreur d'apache
    Par canabral dans le forum Apache
    Réponses: 4
    Dernier message: 28/06/2006, 12h02
  2. Analyse des log web
    Par cjacquel dans le forum Statistiques
    Réponses: 1
    Dernier message: 10/04/2006, 22h46
  3. [Stratégie] Analyse de logs
    Par smux dans le forum Logging
    Réponses: 2
    Dernier message: 02/02/2006, 11h15
  4. [Log]Outil pour analyser les logs d'une appli J2EE
    Par sbelli dans le forum Logging
    Réponses: 1
    Dernier message: 18/01/2006, 10h20
  5. analyse de logs en perl
    Par sabbish dans le forum Langage
    Réponses: 11
    Dernier message: 26/10/2005, 13h15

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