Java använder undantag (exceptions) för att hantera fel.
Här är ett enkelt sätt att komma igång med loggning i Java med hjälp av det inbyggda paketet java.util.logging.
java.util.logging
Här är ett klassiskt exempel – en funktion för att beräkna fakulteten av ett tal.
Låt oss ta en enkel Java-klass som skriker efter refaktorisering på grund av dess dåliga organisation och brist på klarhet.