Come creare file di log in Java su Unix

December 21

Nella programmazione di computer, un file di registro contiene una sequenza di record, ognuno dei quali corrisponde a qualche evento generato da, o sperimentato da, un'applicazione software. Ad esempio, un'applicazione può generare una voce di registro ogni volta che un utente accede dentro o fuori, o ogni volta che si riesce a connettersi a un altro host tramite una rete. Registri consentono agli amministratori di sistema per tracciare e risolvere i problemi del comportamento di un sistema, come voci di registro esternare eventi che altrimenti sarebbero impossibili da osservare da applicazioni esterne. È possibile creare file di log da programmi scritti in linguaggio di programmazione Java.

istruzione

1 Importare le classi della libreria richieste includendo la seguente riga nel codice Java:

importare java.util.logging. *;

2 Aprire un file in cui i record di log verranno scritti includendo la seguente riga nel codice:

FileHandler myHandler = new Filehandler ( "mylog.log");

Sostituire mylog.log con il nome del file che si desidera per il registro (conservando le virgolette).

3 Creare un oggetto logger, passando il nome della classe corrente al metodo di costruzione. Il codice che segue è un esempio di questo:

Logger myLogger = Logger.getLogger (myClass.class.getName ());

Sostituire myClass con il nome della classe che scrivere record di log.

4 Dirigere l'uscita del vostro oggetto logger al manico file creato includendo la seguente riga:

myLogger.addHandler (myHandler);

5 Genera record di log ogni volta che l'applicazione deve includendo il codice come il seguente:

myLogger.info ( "Questo è un messaggio di log");

Sostituire "Questo è un messaggio di log" con il messaggio l'applicazione vuole scrivere nel file di registro. Sarà aggiunto dopo il contenuto corrente del file.