+func main() {
+ initLogger := log.StandardLogger()
+ logger := initLogger.WithField("PID", os.Getpid())
+ cfg, err := configure(logger, os.Args)
+ if err != nil {
+ log.Fatal(err)
+ } else if cfg == nil {
+ return
+ }
+ logger = logger.WithField("ClusterID", cfg.cluster.ClusterID)
+ logger.Printf("keep-web %s started", version)
+ ctx := ctxlog.Context(context.Background(), logger)
+
+ if ext := ".txt"; mime.TypeByExtension(ext) == "" {
+ log.Warnf("cannot look up MIME type for %q -- this probably means /etc/mime.types is missing -- clients will see incorrect content types", ext)
+ }