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å: