From 187fc6f1c50e210f0e6f0e55b51a8030cddd2460 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Wed, 3 Feb 2021 11:42:01 -0500 Subject: [PATCH] logpolicy: set log target using an environment variable Signed-off-by: Christine Dodrill --- logpolicy/logpolicy.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/logpolicy/logpolicy.go b/logpolicy/logpolicy.go index 3a07479a4..d879d0600 100644 --- a/logpolicy/logpolicy.go +++ b/logpolicy/logpolicy.go @@ -387,6 +387,11 @@ func New(collection string) *Policy { HTTPC: &http.Client{Transport: newLogtailTransport(logtail.DefaultHost)}, } + if val, ok := os.LookupEnv("TAILSCALE_LOG_TARGET_DO_NOT_SET_UNLESS_TOLD_TO"); ok { + log.Println("You have enabled a non-default log target. Doing without being told to by Tailscale staff or your network administrator will make getting support difficult.") + c.BaseURL = val + } + filchBuf, filchErr := filch.New(filepath.Join(dir, cmdName), filch.Options{}) if filchBuf != nil { c.Buffer = filchBuf