Java використовує винятки для обробки помилок.
Ось простий спосіб почати логування в Java, використовуючи вбудований пакет java.util.logging.
java.util.logging
Ось класичний приклад — функція для обчислення факторіалу числа.
Давайте візьмемо простий клас Java, який кричить про рефакторинг через свою погану організацію та відсутність ясності.