Kotlin zapewnia try, catch, finally oraz throw do zarządzania błędami.
try
catch
finally
throw
W Kotlinie logowanie może być wykonywane za pomocą wbudowanej funkcji println() w prostych przypadkach lub za pomocą bardziej zaawansowanych bibliotek takich jak SLF4J z Logbackiem czy Log4j dla zaawansowanych potrzeb.
println()
Oto prosty przykład.
Oto fragment kodu w Kotlinie pokazujący powszechny “smród” kodu oraz jego zrefaktoryzowaną wersję.