diff options
author | Alan Donovan <adonovan@google.com> | 2023-12-07 18:02:40 -0500 |
---|---|---|
committer | Gopher Robot <gobot@golang.org> | 2024-01-31 16:50:42 +0000 |
commit | 1bb947b2eb62f54dd7ff621f7e1c768c00edd1a7 (patch) | |
tree | 58f821389f1a025f8106b05856b942aa2fc4fa94 /api | |
parent | 13766fe7d89c44bb45cfb33591b137553bda7c7d (diff) | |
download | go-1bb947b2eb62f54dd7ff621f7e1c768c00edd1a7.tar.gz go-1bb947b2eb62f54dd7ff621f7e1c768c00edd1a7.zip |
runtime/debug: SetCrashOutput sets the FD for fatal panics
This feature makes it possible to record unhandled panics
in any goroutine through a watchdog process (e.g. the same
application forked+exec'd as a child in a special mode)
that can process the panic report, for example by sending
it to a crash-reporting system such as Go telemetry
or Sentry.
Fixes #42888
Change-Id: I5aa7be8f726bbc70fc650540bd1a14ab60c62ecb
Reviewed-on: https://go-review.googlesource.com/c/go/+/547978
Reviewed-by: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Alan Donovan <adonovan@google.com>
Reviewed-by: Russ Cox <rsc@golang.org>
Diffstat (limited to 'api')
-rw-r--r-- | api/next/42888.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/api/next/42888.txt b/api/next/42888.txt new file mode 100644 index 0000000000..f9b8e1e475 --- /dev/null +++ b/api/next/42888.txt @@ -0,0 +1 @@ +pkg runtime/debug, func SetCrashOutput(*os.File) error #42888 |