Skip to content

Commit

Permalink
add logs regarding available routes on startup
Browse files Browse the repository at this point in the history
  • Loading branch information
spikelu2016 committed Aug 4, 2023
1 parent eddc84d commit fbe1f83
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions internal/server/web/web.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import (
"errors"
"fmt"
"io"
"log"
"net"
"net/http"
"reflect"
Expand All @@ -23,6 +22,7 @@ import (

type WebServer struct {
server *http.Server
logger logger.Logger
openAiClinet *openai.OpenAiClient
}

Expand All @@ -39,6 +39,8 @@ func NewWebServer(c *config.Config, lg logger.Logger, mode string) (*WebServer,
}

router.POST(rc.Path, r.newRequestHandler())

lg.Infof("%s is set up", rc.Path)
}

srv := &http.Server{
Expand All @@ -47,14 +49,15 @@ func NewWebServer(c *config.Config, lg logger.Logger, mode string) (*WebServer,
}

return &WebServer{
logger: lg,
server: srv,
}, nil
}

func (w *WebServer) Run() {
go func() {
if err := w.server.ListenAndServe(); err != nil && err != http.ErrServerClosed {
log.Fatalf("listen: %s\n", err)
w.logger.Fatalf("listen: %s\n", err)
}
}()
}
Expand Down

0 comments on commit fbe1f83

Please sign in to comment.