Kotlin fornece try, catch, finally, e throw para gerenciar erros.
try
catch
finally
throw
Em Kotlin, o logging pode ser realizado usando a função integrada println() para casos simples, ou com bibliotecas mais sofisticadas como SLF4J com Logback ou Log4j para necessidades avançadas.
println()
Aqui está um exemplo simples.
Aqui está um trecho em Kotlin mostrando um problema comum no código e sua versão refatorada.