Kotlin tarjoaa try, catch, finally ja throw virheiden hallintaan.
try
catch
finally
throw
Kotlinissa lokitusta voidaan tehdä sisäänrakennetulla println()-funktiolla yksinkertaisissa tapauksissa tai monimutkaisemmilla kirjastoilla kuten SLF4J Logbackin kanssa tai Log4j edistyneisiin tarpeisiin.
println()
Tässä on yksinkertainen esimerkki.
Tässä on Kotlin-koodinpätkä, jossa näytetään yleinen koodin haju ja sen refaktoroitu versio.