Elm:
Skrive ut feilsøkingsdata
Hvordan:
I Elm, bruk Debug.log
for å skrive ut vid debug-info i konsollen. Pass på, den er ment for lokalt arbeid – ikke for produksjon!
import Html exposing (text)
import Debug
main =
let
_ = Debug.log "Inspected value" (4 * 3)
in
text "Se konsollen for debug-output!"
Du vil se dette i konsollen:
Inspected value: 12 : number
Denne koden multipliserer 4 med 3, og resultatet (12) vises i konsollen.
Dypdykk:
Debug.log
kom med Elm og har vært et nyttig verktøy siden. Alternativer til Debug.log
inkluderer å lage egne logger-funksjoner eller bruk av eksterne verktøy som Elm Monitor. Debug.log
tar to argumenter: en beskjed og verdien som skal inspiseres. Verdien blir returnert ubehandlet, så du kan smette Debug.log
inn midt i uttrykk!
Husk at debug-utskrifter kan bremse applikasjonen og bør fjernes før produksjon for å beskytte sensitiv informasjon.
Se Også:
- Elm’s offisielle dokumentasjon om feilsøking: https://guide.elm-lang.org/effects/debugging.html
- Blogginnlegg om Elm og feilsøking: https://elm-lang.org/news/debugging-elm
- Elm Monitor for mer avansert debugging: https://github.com/layflags/elm-monitor