Source File
handler.go
Belonging Package
go.opentelemetry.io/otel/api/global
package global
import (
)
globalErrorHandler = &loggingErrorHandler{
l: log.New(os.Stderr, "", log.LstdFlags),
}
_ otel.ErrorHandler = (*loggingErrorHandler)(nil)
)
func ( *loggingErrorHandler) ( otel.ErrorHandler) {
func ( *loggingErrorHandler) ( error) {
if := .delegate.Load(); != nil {
.(otel.ErrorHandler).Handle()
return
}
.l.Print()
}
func () otel.ErrorHandler {
return globalErrorHandler
}
func ( otel.ErrorHandler) {
delegateErrorHandlerOnce.Do(func() {
:= ErrorHandler()
if == {
return
}
if , := .(*loggingErrorHandler); {
.setDelegate()
}
})
}
func ( error) {
ErrorHandler().Handle()
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |