+9
-1
@@ -49,8 +49,16 @@ func main() {
|
||||
service.BootstrapAdmin(adminPublicKey)
|
||||
|
||||
api := httpapi.NewAPI(service)
|
||||
h := api.Routes()
|
||||
if logDir := getEnv("LOG_DIR", "var/logs"); logDir != "" {
|
||||
if wrapped, err := httpapi.WithRequestLogging(logDir, h); err != nil {
|
||||
log.Printf("request logging disabled: %v", err)
|
||||
} else {
|
||||
h = wrapped
|
||||
}
|
||||
}
|
||||
log.Printf("listening on %s", addr)
|
||||
if err := http.ListenAndServe(addr, api.Routes()); err != nil {
|
||||
if err := http.ListenAndServe(addr, h); err != nil {
|
||||
log.Fatalf("listen: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user