Error monitoring
Functions
Description
module App =
let runner =
Program.stateful init update view
|> Program.withConsoleTrace
|> Program.withErrorHandler (fun (message, exn) -> writeToDisk exn)Writing a custom trace function
let withSimpleTrace (program: Program<'args, 'model, 'msg, _>) =
let traceInit args =
Console.WriteLine "Init"
program.init args
let traceUpdate msg model =
Console.WriteLine "Update"
program.update msg model
let traceView model dispatch =
Console.WriteLine "View"
program.update msg model
let traceOnError (message, exn) =
Console.WriteLine "Error"
program.onError (message, exn)
{ program with
init = traceInit
update = traceUpdate
view = traceView
onError = traceOnError }
module App =
let runner =
Program.stateful init update view
|> Program.withSimpleTraceAppCenter
Last updated