Java Logning Application Programming Interface (API) indeholder detaljer om Javas logning . Den Logning pakke selv er en del af " java.util pakken" og kan importeres via " java.util.logging ". Logning er almindeligt anvendt i computer -software til at gøre det muligt for udviklere at fejlsøge problemer, der opstår i funktionel software , opretholde registreringer af programmets brug og udføre diagnosticering. De primære klasser i Logning API omfatter : Logger , LogRecord , Handler, Niveau, Filter, Formatter . Dog kan tilføje basislogføring til en Java-klasse gøres ved blot at bruge Logger og Handler. Instruktioner
1
Opret en ny " Logger " ved at tilføje følgende kode til den klasse, du har til hensigt at logge : Hej
Logger myLogger = Logger.getLogger ( " myLogger "); < br >
2
Opret en ny " Handler " for at skrive loggen til en fil ved at tilføje følgende kode til klassen : Hej
FileHandler newHandler = new FileHandler ( " log.txt " , true ) ;
3
Pass Handler til Logger så loggen vil blive skrevet til filen ved at tilføje følgende kode til din klasse : Hej
myLogger.addHandler ( newHandler ) ;
4
Opret en begivenhed, der kan logges til testformål , hvilket kan gøres ved at kaste en undtagelse , fange undtagelsen og skrive det til loggen. Føj følgende kode til din klasse : Hej
try {
kaste nyt Exception ();
} catch ( Throwable e ) {
myLogger.log ( Level.WARNING , "Test Exception " , e)
}
5
Kontroller, at din klasse ligner denne : Hej
import java.io. IOException ;
import java.util.logging.FileHandler ,
import java.util.logging.Level ,
import java.util.logging.Logger ;
public class MyLogger {
offentlige static void main ( String [] args ) kaster SecurityException , IOException {
Logger myLogger = Logger.getLogger ( " myLogger ");
< p> FileHandler newHandler = new FileHandler ( "C: \\ \\ myLog.txt " , true) ;
myLogger.addHandler ( newHandler )
try {
kaste nyt Exception ();
} catch ( Throwable e ) {
myLogger.log ( Level.WARNING , "Test Exception " , e)
}
< p> }
}
6
Kør klassen. Du bør se følgende tekst vises i konsollen : Hej
ADVARSEL: Test Exception
java.lang.Exception
på MyLogger.main ( MyLogger.java : 16 ) < br >
7
Tjek din "C" -drevet ved at klikke på "Start" efterfulgt af " My Computer " og " Lokal disk (C :) . " En ny fil med titlen " myLog.txt " vises , indeholder undtagelsen logget af din ansøgning.