From a6defe5d33b43b707af3bb09facc56e48b2b1c2c Mon Sep 17 00:00:00 2001 From: Brian Cunnie Date: Wed, 11 Jan 2023 14:04:21 -0800 Subject: [PATCH] Log executable path, version when starting --- src/sslip.io-dns-server/integration_test.go | 1 + src/sslip.io-dns-server/main.go | 1 + 2 files changed, 2 insertions(+) diff --git a/src/sslip.io-dns-server/integration_test.go b/src/sslip.io-dns-server/integration_test.go index 373cfbf..f4ca2ba 100644 --- a/src/sslip.io-dns-server/integration_test.go +++ b/src/sslip.io-dns-server/integration_test.go @@ -29,6 +29,7 @@ var _ = BeforeSuite(func() { // takes 0.455s to start up on macOS Big Sur 3.7 GHz Quad Core 22-nm Xeon E5-1620v2 processor (2013 Mac Pro) // takes 1.312s to start up on macOS Big Sur 2.0GHz quad-core 10th-generation Intel Core i5 processor (2020 13" MacBook Pro) // 10 seconds should be long enough for slow container-on-a-VM-with-shared-core + Eventually(serverSession.Err, 10).Should(Say(` version \d+\.\d+\.\d+ starting`)) Eventually(serverSession.Err, 10).Should(Say("Ready to answer queries")) }) diff --git a/src/sslip.io-dns-server/main.go b/src/sslip.io-dns-server/main.go index d13747d..5c16cd1 100644 --- a/src/sslip.io-dns-server/main.go +++ b/src/sslip.io-dns-server/main.go @@ -33,6 +33,7 @@ func main() { var bindPort = flag.Int("port", 53, "port the DNS server should bind to") var quiet = flag.Bool("quiet", false, "suppresses logging of each DNS response") flag.Parse() + log.Printf("%s version %s starting", os.Args[0], xip.VersionSemantic) log.Printf("etcd endpoint: %s, blocklist URL: %s, name servers: %s, bind port: %d, quiet: %t", *etcdEndpoint, *blocklistURL, *nameservers, *bindPort, *quiet)