| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Tutoriel sur Java Logging APIs
    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.

    Previous :

    next :
      articles connexes
    ·Comment ouvrir les fichiers CSV dans une application Mi…
    ·Comment faire pour créer un pot Eclipse 
    ·Java Classpath Tutorial 
    ·Comment exécuter des commandes de la console en Java 
    ·Pourquoi AS2 doivent être certifiés 
    ·Comment lire un fichier d'entrée en Java 
    ·Comment programmer les jeux 3D en Java 
    ·Comment utiliser ABS en Java 
    ·Méthodes Java Applet 
    ·Java 1.5 Enum Tutoriel 
      articles en vedette
    ·Comment mettre en place SourceSafe 
    ·Comment générer une tonalité en Java 
    ·Comment utiliser Python Apache 
    ·Les spécifications pour une carte graphique ATI Sapphi…
    ·Comment calculer la résolution de l'écran avec Java S…
    ·Comment ajouter une case à cocher d'entrée avec JavaS…
    ·Android App développement Tutorial 
    ·Comment calculer le total des minutes dans SQL 
    ·Comment trouver le moyen d'une liste en Python 
    ·Les avantages de balises personnalisées 
    Copyright © Connaissances Informatiques http://fr.wingwit.com