Kotlin stödjer try, catch, finally och throw för att hantera fel.
try
catch
finally
throw
I Kotlin kan loggning göras med den inbyggda funktionen println() för enkla fall eller med mer sofistikerade bibliotek som SLF4J med Logback eller Log4j för avancerade behov.
println()
Här är ett enkelt exempel.
Här är ett Kotlin-utdrag som visar en vanlig kodlukt och dess refaktoriserade version.