1 Δημιουργήστε ένα νέο " Logger " με την προσθήκη του παρακάτω κώδικα στην τάξη που σκοπεύετε να συνδεθείτε :
Logger myLogger = Logger.getLogger ( " myLogger ")?
2
Δημιουργήστε ένα νέο « Handler " για την εγγραφή του αρχείου καταγραφής σε ένα αρχείο με την προσθήκη του παρακάτω κώδικα στην κατηγορία :
FileHandler newHandler = νέα FileHandler ( " log.txt " , αλήθεια ) ?
εικόνων 3
Περάστε το Handler στο Logger έτσι ώστε ο κορμός θα πρέπει να εγγραφεί στο αρχείο με την προσθήκη του παρακάτω κώδικα στην τάξη σας :
myLogger.addHandler ( newHandler ) ?
Η 4
Δημιουργήστε ένα γεγονός που μπορεί να καταγράφεται για τους σκοπούς της δοκιμής , η οποία μπορεί να γίνει με τη ρίψη μια εξαίρεση , να πιάσει την εξαίρεση και το γράψιμο στο αρχείο καταγραφής . Προσθέστε τον ακόλουθο κώδικα στην τάξη σας :
try {
ρίξει νέο Exception ( ) ?
} Αλιευμάτων ( Throwable ε) {
myLogger.log ( Level.WARNING , "Test Εξαίρεση " , ε) ? }
5
Ελέγξτε ότι η τάξη σας μοιάζει με αυτό :
εισαγωγή java.io. IOException ?
java.util.logging.FileHandler εισαγωγής ?
java.util.logging.Level εισαγωγής ?
java.util.logging.Logger εισαγωγής ?
δημόσια τάξη MyLogger {
δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει SecurityException , IOException {
Logger myLogger = Logger.getLogger ( " myLogger ")?
FileHandler newHandler = νέα FileHandler ( " C : \\ \\ MyLog.txt " , αλήθεια)?
myLogger.addHandler ( newHandler ) ?
try {
ρίξει νέο εξαίρεση ( ) ?
} αλιευμάτων ( Throwable ε) {
myLogger.log ( Level.WARNING , "Εξαίρεση Test" , ε) ? }
} }
Η 6
Εκτελέστε την τάξη . Θα πρέπει να δείτε το παρακάτω κείμενο να εμφανίζεται στην κονσόλα :
ΠΡΟΣΟΧΗ : Εξαίρεση Test
java.lang.Exception
στο MyLogger.main ( MyLogger.java : 16 )
Σελίδα 7
Ελέγξτε το " C" κάνοντας κλικ στο κουμπί "Start ", ακολουθούμενο από το " My Computer" και "Local Disk ( C :) ". Θα εμφανιστεί ένα νέο αρχείο με τίτλο " MyLog.txt » , που περιέχει την εξαίρεση που έχουν καταγραφεί από την εφαρμογή σας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα