aboutsummaryrefslogtreecommitdiffstats
path: root/client/go/internal/admin/vespa-wrapper/configserver/logd.go
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-02-03 15:45:56 +0100
committerMartin Polden <mpolden@mpolden.no>2023-02-06 10:00:32 +0100
commit519daa77057387c60a015340b871a62c65fb04ac (patch)
tree45bbb727745d04598a19d5f87f6b80a9878e4df3 /client/go/internal/admin/vespa-wrapper/configserver/logd.go
parent043e07eafa1c70f7bf92ad192b87680d1a1f130d (diff)
Rename script-utils -> vespa-wrapper
Diffstat (limited to 'client/go/internal/admin/vespa-wrapper/configserver/logd.go')
-rw-r--r--client/go/internal/admin/vespa-wrapper/configserver/logd.go25
1 files changed, 25 insertions, 0 deletions
diff --git a/client/go/internal/admin/vespa-wrapper/configserver/logd.go b/client/go/internal/admin/vespa-wrapper/configserver/logd.go
new file mode 100644
index 00000000000..39a2100b20f
--- /dev/null
+++ b/client/go/internal/admin/vespa-wrapper/configserver/logd.go
@@ -0,0 +1,25 @@
+// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+// Author: arnej
+
+package configserver
+
+import (
+ "os"
+
+ "github.com/vespa-engine/vespa/client/go/internal/admin/envvars"
+ "github.com/vespa-engine/vespa/client/go/internal/admin/trace"
+ "github.com/vespa-engine/vespa/client/go/internal/util"
+)
+
+func maybeStartLogd() {
+ v1 := os.Getenv(envvars.CLOUDCONFIG_SERVER_MULTITENANT)
+ v2 := os.Getenv(envvars.VESPA_CONFIGSERVER_MULTITENANT)
+ if v1 == "true" || v2 == "true" {
+ backticks := util.BackTicksForwardStderr
+ out, err := backticks.Run("libexec/vespa/start-logd")
+ if err != nil {
+ panic(err)
+ }
+ trace.Info(out)
+ }
+}