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 :

traitement du 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
    Avril 2007
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 161
    Par défaut traitement du log
    Bonjour j'ai un fichier log qui contient lesactions a, b et c daté:les chiffres sont les secondes:

    2 a
    5 b
    10 c
    15 b
    20 a

    etc......

    je veux calculer la durée moyenne entre deux actions

    merci

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Ce qu'il faut que tu fasse c'est :
    - lire le fichier ligne par ligne
    - pour chaque ligne tu utilise la fonction split (de la classe String) pour séparer les mots, tu prend le premier et tu le converti en int (en utilisant la classe Integer), tu l'ajoute à une variable total et tu incrémente une variable nombre_de_ligne
    - a la fin tu fait total/nombre_de_ligne

    Si tu as besoin de plus de détail sur une des opérations dis le

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 161
    Par défaut
    merci je vais essayer de me demerder ok et si j'aurais besoin d'aide je te ferais signe ok !!!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 161
    Par défaut
    rebonjour ,

    dans l'API java avec laquelle je travaille j'ai trouvé que

    for( Acion a : log) // ca permet de lire le fichier

    a retourne (action , date)

    a.date() // ca retourne les dates en long par exemple
    2
    5
    6
    10

    etc...
    donc comment puis je mettre ces dates dans un tableau afin de calculer la moyenne de des diffrence des dates :somme((5-2)+(6-5)+(10-6))/3 par exemple
    et merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 161
    Par défaut
    salut j ai reussi a extraire valeur par valeur mais le probleme c est que j ai pas pu reussir cette operation

    somme ( (5-2)+(6-5)+(10-6))/3

  6. #6
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Ce que tu peut faire c'est déclarer une variable au départ (ici total), à chaque fois que tu lit une valeur tu fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    total=total+valeur_lu
    et à la fin tu fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    res=total/nb_valeur_lu

  7. #7
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Tu mets tout dans un tableau tu calcule la difference entre chaque action.
    Tu cumule le tout, et u divise par le nombre d'actions -1.

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

Discussions similaires

  1. IF récalcitrant pour traitement de logs
    Par julsniper dans le forum Langage
    Réponses: 3
    Dernier message: 24/04/2009, 16h29
  2. Traitement de logs apache vers fichier CSV
    Par GTJuanpablo dans le forum Langage
    Réponses: 3
    Dernier message: 22/04/2009, 15h14
  3. Traitement des logs sous WebSphere
    Par menzlitsh dans le forum Websphere
    Réponses: 2
    Dernier message: 04/12/2008, 16h22
  4. Traitement de logs
    Par alban92000 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 23/05/2008, 08h02
  5. Automatisation de traitement de log => tableur
    Par Gokukan dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 30/05/2007, 18h51

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