Add exe dir to $PATH earlier
diff --git a/cmd/checker/main.go b/cmd/checker/main.go
index 0ef56b6..d455afe 100644
--- a/cmd/checker/main.go
+++ b/cmd/checker/main.go
@@ -24,7 +24,6 @@
 	"net/http"
 	"net/url"
 	"os"
-	"path/filepath"
 	"strings"
 	"sync"
 	"time"
@@ -105,11 +104,6 @@
 		log.Fatal("must set --gerrit")
 	}
 
-	// Add path to self to $PATH, for easy deployment.
-	if exe, err := os.Executable(); err == nil {
-		os.Setenv("PATH", filepath.Dir(exe)+":"+os.Getenv("PATH"))
-	}
-
 	u, err := url.Parse(*gerritURL)
 	if err != nil {
 		log.Fatalf("url.Parse: %v", err)
diff --git a/server.go b/server.go
index cf44153..e50c4fd 100644
--- a/server.go
+++ b/server.go
@@ -56,6 +56,11 @@
 }
 
 func init() {
+	// Add path to self to $PATH, for easy deployment.
+	if exe, err := os.Executable(); err == nil {
+		os.Setenv("PATH", filepath.Dir(exe)+":"+os.Getenv("PATH"))
+	}
+
 	gjf, err := exec.LookPath("google-java-format")
 	if err == nil {
 		Formatters["java"] = &FormatterConfig{
@@ -67,7 +72,7 @@
 			},
 		}
 	} else {
-		log.Printf("LookPath google-java-format: %v", err, os.Getenv("PATH"))
+		log.Printf("LookPath google-java-format: %v PATH=%s", err, os.Getenv("PATH"))
 	}
 
 	bzl, err := exec.LookPath("buildifier")
@@ -81,7 +86,7 @@
 			},
 		}
 	} else {
-		log.Printf("LookPath buildifier: %v, %s", err, os.Getenv("PATH"))
+		log.Printf("LookPath buildifier: %v, PATH=%s", err, os.Getenv("PATH"))
 	}
 
 	gofmt, err := exec.LookPath("gofmt")
@@ -95,7 +100,7 @@
 			},
 		}
 	} else {
-		log.Printf("LookPath gofmt: %v, %s", err, os.Getenv("PATH"))
+		log.Printf("LookPath gofmt: %v, PATH=%s", err, os.Getenv("PATH"))
 	}
 }