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

Entrée/Sortie Java Discussion :

Programme qui analyse un fichier log


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 58
    Points : 38
    Points
    38
    Par défaut Programme qui analyse un fichier log
    Bonjour à tous
    je vais developper une application qui doit analyser un fichier log.
    et je ne sais pas comment debuter. je savais lire et ecrire un fichier normale. mais le fait d'anayser un fichier log, veut dire la decomposition en champs.
    merci bien pour vous






    [Modéré par Didier]
    Ajout de tag dans le titre
    Lire les règles du forum : Règles du forum Java

  2. #2
    Membre du Club
    Inscrit en
    Mars 2002
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 50
    Points : 58
    Points
    58
    Par défaut
    Salut,

    qu'est-ce que tu appelles un fichier LOG ? y-t-il une structure sur laquelle tu pourrais te reposer ?

    si c'est de l'ASCII, tu peux peut-être déjà voir du côté des expressions régulières ...

    dis-nous en plus,

    Seb

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 58
    Points : 38
    Points
    38
    Par défaut
    oui c'est le ASCII avec une structure bien definit

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 346
    Points : 439
    Points
    439
    Par défaut
    Faute d'avoir plus de renseignement sur ton problème (por l'instant).
    des fonctions qui peuvent être utiles (sur des String) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String[] 	split(String regex)
    Splits this string around matches of the given regular expression.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String[] 	split(String regex, int limit)
    et
    Splits this string around matches of the given regular expression.

    En espérant que cela t'aide.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 58
    Points : 38
    Points
    38
    Par défaut
    merci bien pour ta reponse . mais cette fonction de decoupage, elle decoupe une ligne du fichier log ou bien tous le contenu du fichier.
    en outre, voici tous les besoins (à mon avis) pour developper ce projet: ce sont les fonctions necessaires pour :
    1)parcourir le fichier log ligne par ligne.
    2)decouper toute ligne en champs ( ça est ok).
    merci tres bien pour vous

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Août 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 85
    Points : 102
    Points
    102
    Par défaut
    Salut,

    pour lire un fichier log ligne par ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    FileReader reader = new FileReader(new File("path"));
    BufferedReader br = new BufferedReader(reader);
    Ensuite pour lire ligne par ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String line = br.readLine();
    Tu peux ensuite appliquer les fonctions de split à cette ligne.

    EN espérant que ça t'aidera.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 48
    Points : 59
    Points
    59
    Par défaut
    Slt,

    j'ai déjà lu tes messages d'hier: c'est si dure que çà d'ouvir la documentation du JDK et un dictionnaire d'anglais?

  8. #8
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 58
    Points : 38
    Points
    38
    Par défaut
    merci bien pour vous

  9. #9
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 58
    Points : 38
    Points
    38
    Par défaut
    merci bien pour vous

  10. #10
    Membre averti

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 346
    Points : 439
    Points
    439
    Par défaut
    Pour ajouter une petite précision :
    Lors de la création du FileReader on peut passer directement le nom de fichier en paramètre, ensuite il faut mettre un blcc try/catch ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    try {
      BufferedReader br = new BufferedReader(new FileReader(nomFichier));
      while ((ligne = br.readLine()) != null) {
        // tu appliques les fonctions split sur ligne
      }
      br.close();
    }
    catch (Exception e) {
      // tu traites l'exception
    }

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

Discussions similaires

  1. [bash] script qui analyse un fichier de log en live
    Par Merfolk dans le forum Linux
    Réponses: 1
    Dernier message: 24/05/2008, 14h26
  2. Réponses: 1
    Dernier message: 03/10/2007, 23h46
  3. Des logiciels pour l'analyse des fichiers log
    Par maya dans le forum Réseau
    Réponses: 3
    Dernier message: 14/04/2007, 22h27
  4. [LG]programme qui renomme des fichiers
    Par Ne0taku dans le forum Langage
    Réponses: 9
    Dernier message: 16/02/2005, 21h18

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