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.
|