aboutsummaryrefslogtreecommitdiff
path: root/cmd/internal
diff options
context:
space:
mode:
authorJonathan Amsterdam <jba@google.com>2020-10-16 07:07:22 -0400
committerJonathan Amsterdam <jba@google.com>2020-10-20 14:28:51 +0000
commitf8c1d3d5d0a3374e8cbf64c95a421a3988941d4d (patch)
treed8fb3d9ed0bdb45e66ebc51850db85b8d704e66c /cmd/internal
parent0571d31ed37da25a0b1c7345ef82964848edda58 (diff)
downloadgo-x-pkgsite-f8c1d3d5d0a3374e8cbf64c95a421a3988941d4d.tar.xz
internal/config: support disabling error reporting
We don't always want to get emails about errors (for instance, for our dev environment). The product doesn't support selectively emailing by service, so disable error reporting in the binary instead. Change-Id: Ia5abc50a86dbdb22d14cddc36c0450d2e505ff1b Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/262997 Trust: Jonathan Amsterdam <jba@google.com> Run-TryBot: Jonathan Amsterdam <jba@google.com> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Julie Qiu <julie@golang.org>
Diffstat (limited to 'cmd/internal')
-rw-r--r--cmd/internal/cmdconfig/cmdconfig.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd/internal/cmdconfig/cmdconfig.go b/cmd/internal/cmdconfig/cmdconfig.go
index af9f406c..25be2a8c 100644
--- a/cmd/internal/cmdconfig/cmdconfig.go
+++ b/cmd/internal/cmdconfig/cmdconfig.go
@@ -33,7 +33,7 @@ func Logger(ctx context.Context, cfg *config.Config, logName string) middleware.
// ReportingClient configures an Error Reporting client.
func ReportingClient(ctx context.Context, cfg *config.Config) *errorreporting.Client {
- if !cfg.OnGCP() {
+ if !cfg.OnGCP() || cfg.DisableErrorReporting {
return nil
}
reporter, err := errorreporting.NewClient(ctx, cfg.ProjectID, errorreporting.Config{