Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Tutorial su Logging API Java

Il Java Logging Application Programming Interface (API ) fornisce dettagli sulla funzionalità di registrazione di Java . Il pacchetto di registrazione stessa è parte del pacchetto " java.util " e può essere importato tramite " java.util.logging . " Registrazione è comunemente usato in software per computer per consentire agli sviluppatori di eseguire il debug le questioni che sorgono nel software funzionale , conservare la documentazione relativa all'uso del programma ed eseguire la diagnostica . Le classi primarie della API di registrazione includono la : Logger , LogRecord , Handler , di livello, filtro , Formatter . Tuttavia , l'aggiunta di registrazione di base per una classe Java può essere fatto semplicemente usando il logger e un gestore. Istruzioni
1

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