Creare un nuovo " Logger" aggiungendo il codice seguente alla classe che si intende effettuare il login :
Logger myLogger = Logger.getLogger ( " myLogger " ) ;
2
Creare un nuovo " Handler " per la scrittura del registro in un file aggiungendo il codice seguente alla classe :
FileHandler newHandler = new FileHandler ( " log.txt ", true ) ;
3
passare il Handler per il Logger quindi il log verrà scritto il file aggiungendo il seguente codice alla classe :
myLogger.addHandler ( newHandler ) ;
4
creare un evento che può essere connesso a scopo di test , che può essere fatto lanciando un'eccezione , cattura l'eccezione e la scrittura nel registro . Aggiungere il codice seguente alla classe :
try {
throw new Exception ( ) ;
} catch ( Throwable e) {
myLogger.log ( Level.WARNING , "Eccezione di prova " , e); }
5
Verificare che la classe è simile a questo :
import java.io. IOException ;
importazione java.util.logging.FileHandler ;
importazione java.util.logging.Level ;
importazione java.util.logging.Logger ;
class myLogger pubblico {
public static void main (String [] args ) throws SecurityException , IOException {
Logger myLogger = Logger.getLogger ( " myLogger " ) ;
FileHandler newHandler = new FileHandler ( "C : \\ \\ mylog.txt " , true);
myLogger.addHandler ( newHandler ) ;
try {
gettare nuova Exception ();
} catch ( Throwable e) {
myLogger.log ( Level.WARNING , "Eccezione di prova " , e); }
} }
6
eseguire la classe . Si dovrebbe vedere il seguente testo viene visualizzato nella console :
ATTENZIONE : Test Eccezione
java.lang.Exception
a MyLogger.main ( MyLogger.java : 16 )
Pagina 7
Controlla il tuo disco "C" , cliccando su "Start " e quindi " Risorse del computer" e " disco locale ( C :) . " Un nuovo file intitolato " mylog.txt " apparirà , contenente l'eccezione ingresso dall'applicazione.
Programmazione © www.354353.com