Hvordan lage loggfiler i Java på Unix

I dataprogrammering, inneholder en loggfil en sekvens av poster, som hver tilsvarer en hendelse som genereres av, eller oppleves av, et program. 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. Logger lar systemadministratorer å spore og feilsøke oppførselen til et system, som loggoppføringer externalize hendelser som ellers ville være umulig å observere utenfra applikasjoner. Du kan opprette loggfiler fra programmer skrevet i programmeringsspråket Java.

Bruksanvisning

1 Importer de nødvendige bibliotek klassene ved å inkludere følgende linje i din 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");

Bytt mylog.log med filnavnet du ønsker for loggen (bevare anførselstegn).

3 Lag en logger objekt, passerer navnet på den aktuelle klassen til konstruktøren metode. Følgende kode er et eksempel på dette:

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

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

4 Direkte utgang fra din logger objekt til filen håndtaket du opprettet ved å inkludere følgende linje:

myLogger.addHandler (myHandler);

5 Generer loggopptegnelser når søknaden må med kode som følgende inkludert:

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

Erstatt "Dette er en loggmelding" med meldingen søknaden din ønsker å skrive til loggfilen. Det vil bli lagt etter gjeldende innholdet i filen.