// ExampleSetCrashOutput_monitor shows an example of using // [debug.SetCrashOutput] to direct crashes to a "monitor" process, // for automated crash reporting. The monitor is the same executable, // invoked in a special mode indicated by an environment variable. func ExampleSetCrashOutput_monitor() { … } // appmain represents the 'main' function of your application. func appmain() { … } // monitor starts the monitor process, which performs automated // crash reporting. Call this function immediately within main. // // This function re-executes the same executable as a child process, // in a special mode. In that mode, the call to monitor will never // return. func monitor() { … }