Kotlin tilbyr try, catch, finally, og throw for å håndtere feil.
try
catch
finally
throw
I Kotlin kan loggføring gjøres ved hjelp av den innebygde funksjonen println() for enkle tilfeller, eller med mer sofistikerte biblioteker som SLF4J med Logback eller Log4j for avanserte behov.
println()
Her er et enkelt eksempel.
Her er et Kotlin-utdrag som viser et vanlig kodeproblem og den refaktorerte versjonen.