De Java Logging Application Programming Interface ( API ) geeft informatie over Java's logging-mogelijkheden . De Logging pakket zelf is onderdeel van het " java.util " -pakket en kan via worden geïmporteerd " java.util.logging . " Houtkap wordt vaak gebruikt in computer software om ontwikkelaars in staat om problemen die zich in functionele software te debuggen , verslagen van het gebruik van het programma te behouden en uit te voeren diagnostiek. De primaire klassen van de Logging API zijn de : Logger , LogRecord , Handler , niveau , Filter , formatter . Echter , het toevoegen van elementaire logging om een Java-klasse kan worden gedaan door simpelweg met behulp van de Logger en een Handler . Instructies 1 Maak een nieuwe " Logger " door toevoeging van de volgende code aan de klasse die u van plan bent om in te loggen : Logger myLogger = Logger.getLogger ( " myLogger " ) ; < br > Pagina 2 Maak een nieuwe " Handler " voor het schrijven van de log in een bestand door de volgende code aan de klas : FileHandler newHandler = new FileHandler ( " log.txt " , true) ; 3 Pass de Handler aan de Logger zodat de log van het dossier bij het toevoegen van de volgende code in je klas zal worden geschreven : myLogger.addHandler ( newHandler ) ; 4 Maak een gebeurtenis die kan worden bewaard voor testdoeleinden , die kan worden gedaan door het gooien van een uitzondering , de uitzondering vangen en te schrijven naar het logboek . Voeg de volgende code in je klas : try { throw new Exception ( ) ; } catch ( Throwable e ) { myLogger.log ( Level.WARNING , "Test Exception " , e ) ; } 5 Controleer of uw klas ziet er ongeveer zo uit: import java.io. IOException ; import java.util.logging.FileHandler ; import java.util.logging.Level ; import java.util.logging.Logger ; public class MyLogger { public static void main ( String [ ] args ) op Twitter gooit SecurityException , IOException { Logger myLogger = Logger.getLogger ( " myLogger " ) ; FileHandler newHandler = new FileHandler ( " C : \\ \\ myLog.txt " , true) ; myLogger.addHandler ( newHandler ) ; try { werpen nieuw Exception ( ) ; } catch ( Throwable e ) { myLogger.log ( Level.WARNING , "Test Exception " , e ) ; } } > 6 Voer de klas . Je moet zien de volgende tekst weergegeven in de console : WAARSCHUWING : Test Uitzondering java.lang.Exception MyLogger.main ( MyLogger.java : 16 ) < br 7 > Controleer je " C " schijf door te klikken op " Start " , gevolgd door " My Computer " en " Lokaal station ( C :) . " Een nieuw bestand met de titel " myLog.txt " zal verschijnen , met uitzondering ingelogd door uw toepassing .
|