la lecture du journal de fichier en java
Est-il possible de lire des fichiers journaux (abc.le journal) à l'aide de java?
Je veux une chaîne de caractères à partir de mon fichier journal.
suppose que c'est le contenu de mon fichier de log. Je veux l'horodatage seulement (par exemple: 05:08:37) et de l'imprimer à la console.
2012-12-16 05:08:37,905 [Thread-1] INFO com.submit.SubmitService - Wait time 500
2012-12-16 05:08:38,444 [Thread-1] INFO com.submit.SubmitService - NO OF RECORDS TILL NOW 3755 TOTAL TIME -- << 539
2012-12-16 05:08:38,668 [Thread-1] INFO com.submit.SubmitService - Active Connection:: -69076
2012-12-16 05:08:38,670 [Thread-1] INFO com.submit.SubmitService - Active Connection:: -65764
- -1 pour le manque d'effort par l'interlocuteur.
- J'ai essayé avec fileinputstream mais il ne pouvait pas lire .l'extension du journal. c'est pourquoi j'ai posté cette question ici. @pap c'est pas que je n'ai pas essayer quoi que ce soit.parfois, il arrive que vous connaissez la solution, mais l'idée ne vient pas à l'esprit tout d'un coup.
- Je voudrais essayer un scan délimiteur utilisant, par exemple, sc.useDelimiter(",|\r\n"); Si cela prend trop de fichier je voudrais le changer pour utiliser sc.useDelimiter(",");
Vous devez vous connecter pour publier un commentaire.
Vous pouvez lire le "journal du fichier comme un fichier normal.
Ensuite, vous pouvez utiliser, par exemple, expression régulière, pour obtenir la partie de la chaîne que vous avez besoin de:
importer java.io.Fichier;import java.io.FileNotFoundException;importjava.util.Scanner;
importer java.sql.*;
public class ReadingEntireFileWithoutLoop {