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
+5 -4
View File
@@ -17,10 +17,11 @@
package control
import (
"log"
"net"
"net/http"
"sync"
"github.com/BBVA/kapow/internal/logger"
)
// Run Starts the control server listening in bindAddr
@@ -28,12 +29,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("ControlServer listening at %s\n", bindAddr)
logger.L.Printf("ControlServer listening at %s\n", bindAddr)
wg.Done()
log.Fatal(http.Serve(listener, configRouter()))
logger.L.Fatal(http.Serve(listener, configRouter()))
}