I am finding it useful to know which Msgs are being triggered through my
update functions, so have been putting in code like this:
log =
Debug.log "myModule"
...
Add ->
let d = log "add" in
...
Now I have decided it would be easier to just print all Msgs rather than
add this to specific ones:
debug : a -> a
debug a =
Debug.log "myModule" a
update : Msg -> Model -> ( Model, Cmd Msg )
update action model =
update' (debug action) model
-- OR even update' (debug action) (debug model)
update' : Msg -> Model -> ( Model, Cmd Msg )
And am considering pulling up the 'debug' function into its own module, so
I can easily globally turn on/off debug tracing by switching it between the
identity function or the logging function.
Just wondering if anyone has any helpfull debugging tricks they like to use
with Elm?
--
You received this message because you are subscribed to the Google Groups "Elm
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.