Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Tutorial na Java Logging API

Java Logging Application Programming Interface ( API ) poskytuje informácie o možnostiach ukladania Java . Balíček protokolovanie sám o sebe je súčasťou " java.util " balíčka a možno ich importovať pomocou " java.util.logging . " Protokolovanie je bežne používaný v počítačovej softvéru umožňujú vývojárom ladiť problémy , ktoré vznikajú funkčné softvér , udržiavať záznamy o používaní programu a vykonávať diagnostiku . Primárne triedy Protokolovanie API patrí : Logger , LogRecord , Handler , Level , Filter, Formatter . Avšak , pridanie základné protokolovanie do triedy Java možno vykonať jednoducho pomocou Logger a Handler . Pokyny dovolená 1

Vytvoriť nový " Logger " pridaním nasledujúceho kódu do triedy , ktorý chcete prihlásiť :

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

2

Vytvoriť nový " Handler " pre zápis protokolu do súboru pridaním nasledujúceho kódu do triedy :

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

Pretiahnite popisovač na záznamníku , aby protokol bude zapísaný do súboru pridaním nasledujúceho kódu do vašej triedy :

myLogger.addHandler ( newHandler ) ;
4

Vytvoriť udalosť , ktorá môže byť zaznamenaná na účely testovania , ktoré môže byť vykonané tým , že hodí výnimku , lov výnimku a zápisu do protokolu . Pridajte nasledujúci kód do vašej triedy :

try {

throw new Exception ( ) ;

} catch ( Throwable e ) {

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

}
5

Uistite sa , že vaša trieda vyzerá podobne ako toto :

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 { klipart

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

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

myLogger.addHandler ( newHandler ) ;

try {

hodiť nový výnimka ( ) ;

} catch ( Throwable e ) {

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

}

}

}
6

spustite triedu . Mali by ste vidieť nasledujúci text sa zobrazí v konzole :

VAROVANIE : Test Výnimka

java.lang.Exception

na MyLogger.main ( MyLogger.java : 16 )

7

Skontrolujte , či vaša jednotka "c " kliknutím na tlačidlo " štart " a následne " Tento počítač " a " Lokálny disk ( c :) . " Nový súbor s názvom " myLog.txt " sa objaví , obsahujúce výnimky zaznamenaná vaše aplikácie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené