ג’אווה משתמשת בחריגים (exceptions) לטיפול בשגיאות.
הנה דרך פשוטה להתחיל עם לוגינג ב-Java באמצעות החבילה המובנית java.util.logging.
java.util.logging
הנה דוגמה קלאסית - פונקציה לחישוב פקטוריאל של מספר.
בואו ניקח מחלקת Java פשוטה שצועקת לריפקטורינג בגלל הארגון העני והחוסר בבהירות שלה.