Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Tutorial på Java Logging API
    The Java Logging Application Programming Interface ( API ) gir informasjon om Javas logging evner. Logging pakken selv er en del av " java.util " pakken , og kan importeres via " java.util.logging . " Logging er ofte brukt i dataprogram for å gjøre det mulig for utviklere å feilsøke problemer som oppstår i funksjonell programvare , holde oversikt over programmets bruk og utføre diagnostisering . Den primære klasser av Logging API inkluderer : Logger , LogRecord , Handler, Level, Filter, Formatereren . Imidlertid kan legge grunnleggende logging til en Java- klasse gjøres ved bare å bruke Logger og Handler. Instruksjoner
    en

    Opprett en ny " Logger " ved å legge til følgende kode i klassen du har tenkt å logge : en

    Logger myLogger = Logger.getLogger ( " myLogger ");

    2

    Opprett en ny " Handler " for å skrive logg i en fil ved å legge til følgende kode i klassen : en

    FileHandler newHandler = new FileHandler ( " log.txt " , true) ;
    3

    Før Handler til Logger så loggen vil bli skrevet til filen ved å legge til følgende kode i din klasse : en

    myLogger.addHandler ( newHandler ) ;
    4

    Lag en hendelse som kan logges for testing , noe som kan gjøres ved å kaste et unntak , fange unntak og skrive det i loggen . Legg til følgende kode i din klasse : en

    try {

    kaste nytt unntak ();

    } catch ( Throwable e ) {

    myLogger.log ( Level.WARNING , "Test unntak" , e ) ;

    }
    5

    Sjekk at klassen ser slik ut : en

    import java.io. IOException ;

    import java.util.logging.FileHandler ;

    import java.util.logging.Level ;

    import java.util.logging.Logger ;

    public class MyLogger {

    public static void main ( String [] args ) throws SecurityException , IOException {

    Logger myLogger = Logger.getLogger ( " myLogger ");
    < p> FileHandler newHandler = new FileHandler ( "C : \\ \\ myLog.txt " , true);

    myLogger.addHandler ( newHandler ) ;

    prøve {

    kaste nytt unntak ();

    } catch ( Throwable e ) {

    myLogger.log ( Level.WARNING , "Test unntak" , e ) ;

    }
    < p> }

    }
    6

    Kjør klassen . Du bør se følgende tekst vises i konsollen : en

    ADVARSEL : Test Exception

    java.lang.Exception

    på MyLogger.main ( MyLogger.java : 16 )

    7

    Sjekk din "C "-stasjonen ved å klikke på "Start " og deretter " Min datamaskin " og " Lokal disk ( C :) . " En ny fil med tittelen " myLog.txt " vises , inneholder unntak logget av søknaden din.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er handling Mapping i Struts 
    ·Slik konverterer en binær matrise til en streng i Java…
    ·Hvordan gjøre en Bookmarklet til Scan HTML for en Stri…
    ·Hvordan bruke Else Hvis Uttalelsene i Java 
    ·Hvordan bruke Java til å lage Rollover Knapper 
    ·Hvordan få et heltall Fra bytte ut denne 
    ·Slik spiller en JSP-fil 
    ·Hvordan lage en liste med Farger i JSP 
    ·Hvordan å generere Unike tilfeldige heltall i Java 
    ·Java Spring Vs . Struts 
      Anbefalte artikler
    ·Hvordan bruke Lamport Tidsstempler 
    ·Hva er Applets 
    ·Hvordan slette en forrige bokstav i C + + 
    ·Hvordan oppdatere Gridview kolonnebreddeatferd 
    ·Hvordan bryte en streng i Python 
    ·Hvordan lage en tekstboks i Visual Basic 
    ·Hvordan skjule en DIV på en postback i JavaScript 
    ·Hvordan skrive en liste over viktige Verdi Pairs i VB.N…
    ·Hvordan bruke Radio Knapper i Visual C 
    ·Hvordan få en File Name Inne i en Python Script 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/