Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Tutorial på Java Logging API

    Java Logging Application Programming Interface ( API ) ger information om Javas loggningsmöjligheter . Den Logging själva paketet är en del av " java.util " paket och kan importeras via " java.util.logging . " Loggning används ofta i programvara för att möjliggöra för utvecklare att felsöka problem som uppstår i funktionell programvara , föra register över programmets användning och utför diagnostik . De primära klasserna i Logging API inkluderar : Logger , LogRecord , Handler , Level , Filter , Formatter . Däremot kan lägga grundläggande loggning till en Java- klass göras genom att helt enkelt använda Logger och en Handler . Instruktioner
    1

    Skapa en ny " Logger " genom att lägga till följande kod i klassen du tänker logga :

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

    Skapa en ny " Handler " för att skriva loggen till en fil genom att lägga till följande kod för klassen :

    FileHandler newHandler = ny FileHandler ( " log.txt " , true ) , Addera 3

    Passera Handler till Logger så loggen kommer att skrivas till filen genom att lägga till följande kod i din klass :

    myLogger.addHandler ( newHandler ) ;
    4

    Skapa en händelse som kan loggas i testsyfte , vilket kan göras genom att kasta ett undantag , fånga undantaget och skriva den till loggen . Lägg till följande kod i din klass :

    try {

    kasta nytt undantag ( ) ;

    } catch ( Throwable e ) {

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

    }
    5

    Kontrollera att din klass ser ut så här :

    import java.io. IOException ;

    import java.util.logging.FileHandler ;

    import java.util.logging.Level ;

    import java.util.logging.Logger ;

    public class MyLogger {

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

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

    FileHandler newHandler = ny FileHandler ( " C : \\ \\ myLog.txt " , true ) ;

    myLogger.addHandler ( newHandler ) ;

    try {

    kasta nytt undantag ( ) ;

    } catch ( Throwable e ) {

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

    }

    }

    }
    6

    Kör klassen . Du bör se följande text visas i konsolen :

    VARNING : Testa Exception

    java.lang.Exception

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

    7

    Kontrollera din " C " -enhet genom att klicka på "Start " följt av " den här datorn" och " Lokal disk ( C :) . " En ny fil med namnet " myLog.txt " visas , som innehåller undantag loggas av din ansökan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur tar jag bort en apostrof från en sträng i Java
    ·Tutorial på Enterprise Java Bean
    ·Konvertera tecken till ASCII-koder i Java
    ·Hur man skriver ut tecken i Java
    ·Hur man gör en kortlek i NetBeans Använda Arrays
    ·Hur ersätta flera tecken i en sträng med Java
    ·Hur man drar en linje i Java med Line2D
    ·Hur ställa in sökvägen för Windows XP Java
    ·Hur du ändrar appletbetraktare i Eclipse
    ·Hur konvertera HTML till text i Java
    Utvalda artiklarna
    ·Hur man ansluter till en databas från DSN i ASP
    ·PHP för att skicka e-post till en Gmail eller Yahoo Cl…
    ·Så för att öka värdet av en variabel i Vb.Net
    ·Hur man speglar en bilden vertikalt och horisontellt ge…
    ·En handledning för Altera FPGA
    ·Hur man köra C + +-filer på Anteckningar
    ·Hur du använder X och Y-koordinater i Java
    ·Hur man använder Java Script i Microsoft Office
    ·Hur man skapar ett ResultSet Från Kör på en länkad …
    ·Hur man använder en för nästa loop i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz