refactor: use a common logger for consistency

All kapow messages will end up in stderr (incl. debug mode).
stdout is reserved for the access logs.

Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com>
This commit is contained in:
pancho horrillo
2020-12-16 17:29:26 +01:00
parent d62a9dba68
commit 41be4f9344
11 changed files with 60 additions and 53 deletions
+4 -4
View File
@@ -17,11 +17,11 @@
package data
import (
"log"
"net"
"net/http"
"sync"
"github.com/BBVA/kapow/internal/logger"
"github.com/BBVA/kapow/internal/server/httperror"
"github.com/gorilla/mux"
)
@@ -87,12 +87,12 @@ func Run(bindAddr string, wg *sync.WaitGroup) {
listener, err := net.Listen("tcp", bindAddr)
if err != nil {
log.Fatal(err)
logger.L.Fatal(err)
}
// Signal startup
log.Printf("DataServer listening at %s\n", bindAddr)
logger.L.Printf("DataServer listening at %s\n", bindAddr)
wg.Done()
log.Fatal(http.Serve(listener, configRouter(rs)))
logger.L.Fatal(http.Serve(listener, configRouter(rs)))
}