Kotlin:
Skrive ut feilsøkingsdata
How to:
Slik gjør du:
I Kotlin bruker vi ofte println()
for å skrive ut til konsollen. Enkel og rett frem:
fun main() {
val bugFinding = "Edderkopp!"
println("Debug: Fant en bug - $bugFinding")
}
// Output:
// Debug: Fant en bug - Edderkopp!
Vi kan også bruke logging-biblioteker for mer avanserte behov:
import org.slf4j.LoggerFactory
fun main() {
val logger = LoggerFactory.getLogger("MyAppLogger")
logger.debug("Debugmelding: Sjekker variabelverdier.")
}
// Output vil variere avhengig av logger-konfigurasjon.
Deep Dive
Dypdykk
I gamle dager brukte vi System.out.println()
i Java, men Kotlin kom og forenklet alt med println()
. Andre alternativer inkluderer logging-biblioteker som Log4j, SLF4J eller Kotlin Logging. Logg-biblioteker tilbyr nivåer (info, debug, warning, error) og konfigurasjon for å styre hvor og hva som logges. Implementasjonsdetaljer varierer, men prinsippet er å gi en detaljert logg som hjelper ved debugging uten å blottlegge sensitiv informasjon.
See Also
Se også: