La Java Logging Application Programming Interface (API) fournit des détails sur les fonctions de journalisation de Java . Le paquet de journalisation est lui-même partie du paquet " java.util " et peut être importé via " java.util.logging . " L'exploitation forestière est couramment utilisé dans les logiciels pour permettre aux développeurs de déboguer les problèmes qui se posent dans le logiciel fonctionnel , tenir des registres de l'utilisation du programme et effectuer des diagnostics . Les principales classes de l' API de journalisation comprennent: Logger , LogRecord , Handler, Level , Filter, formateur. Toutefois , l'ajout de journalisation de base à une classe Java peut être fait en utilisant simplement l'enregistreur et un gestionnaire. Instructions
1
Créer un nouveau " Logger " en ajoutant le code suivant à la classe que vous l'intention de vous identifier :
Logger myLogger = Logger.getLogger ( " myLogger "); < br > Page 2
Créer un nouveau " Handler " pour la rédaction du journal dans un fichier en ajoutant le code suivant à la classe :
FileHandler newHandler = new FileHandler ( " log.txt ", true) ;
3
Passez le gestionnaire de l'enregistreur de sorte que le journal sera écrit dans le fichier en ajoutant le code suivant à votre classe :
myLogger.addHandler ( newHandler ) ;
4
Créer un événement qui peut être connecté à des fins de test , ce qui peut être fait en lançant une exception , attraper l'exception et l'écrire dans le journal . Ajoutez le code suivant à votre classe :
try {
throw new Exception ();
} catch ( Throwable e) {
myLogger.log ( Level.WARNING , " Exception de test" , e); }
5
Vérifiez que votre classe ressemble à ceci :
import java.io. IOException ;
java.util.logging.FileHandler d'importation;
importation java.util.logging.Level ;
java.util.logging.Logger d'importation;
classe myLogger publique {
public static void main ( string [] args ) throws SecurityException , IOException {
Logger myLogger = Logger.getLogger ( " myLogger ");
< p> FileHandler newHandler = new FileHandler ("C: \\ \\ mylog.txt ", true) ;
myLogger.addHandler ( newHandler ) ;
try { throw new
exception ();
} catch ( Throwable e) {
myLogger.log ( Level.WARNING , " exception de test" , e); }
< p> } }
6
Exécuter la classe. Vous devriez voir le texte suivant apparaît dans la console:
AVERTISSEMENT : Test Exception
java.lang.Exception
à MyLogger.main ( MyLogger.java : 16)
7
Vérifiez votre disque "C " en cliquant sur " Démarrer" puis "Poste de travail " et " disque local ( C :). " Un nouveau fichier intitulé " mylog.txt " apparaît , contenant l'exception connecté par votre application.