Kotlin proporciona try, catch, finally y throw para gestionar errores.
try
catch
finally
throw
En Kotlin, se puede registrar eventos usando la función incorporada println() para casos simples, o con bibliotecas más sofisticadas como SLF4J con Logback o Log4j para necesidades avanzadas.
println()
Aquí hay un ejemplo simple.
Aquí tienes un fragmento en Kotlin que muestra un olor común del código y su versión refactorizada.