Slik Finn Java sporing Logger

Java-programmer kan eventuelt generere en loggfil med en sekvens av applikasjonsavhengige oppføringer. Hver post har vanligvis et nøyaktig tidsangivelse og en lesbar melding som beskriver en tilstand som var til stede på tidspunktet for tidsangivelse. For eksempel kan en søknad generere en loggoppføring hver gang en bruker logger inn eller ut, og hver gang den ikke klarer å koble til en annen vert over et nettverk. Log-baserte spor gjør at systemadministratorer å følge og feilsøke oppførselen til et system. Du kan finne de resulterende Java loggfilene når som helst du ønsker innenfor maskinens mappehierarki.

Bruksanvisning

1 Ta med følgende linje i begynnelsen i Java-kode:

importere java.util.logging. *;

2 Åpne en fil der logg-poster vil bli skrevet ved å inkludere følgende linje i koden din:

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

Erstatt "mylog.log" av filnavnet du ønsker for loggen.

3 Lag en Logger objekt, passerer navnet på den aktuelle klassen til konstruktøren metode, som i det følgende eksempelkode:

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

Erstatt "MyClass" med navnet på klassen som vil skrive ut loggposter.

4 Direkte utgang fra din logger objekt til filen håndtaket du opprettet i trinn 2 som i følgende eksempelkode:

myLogger.addHandler (myHandler);

5 Generer loggopptegnelser når søknaden må som i følgende eksempelkode:

myLogger.info ( "Dette er en loggmelding");

Erstatt "Dette er en loggmelding" av meldingen din søknad ønsker å skrive til loggfilen. Det vil bli lagt til på slutten av dagens innholdet i filen.

Hint

  • Som standard vil loggfilen ligge innenfor mappen "~ / .java / distribusjon / log" på en Unix eller Linux-maskin og innenfor mappen «% CSIDL_APPDATA% \ Sun \ Java \ Deployment \ log" i en Windows-maskin.