move to zerolog
This commit is contained in:
11
network.go
11
network.go
@ -1,17 +1,18 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"log"
|
||||
"net"
|
||||
"os/exec"
|
||||
"strings"
|
||||
|
||||
"github.com/rs/zerolog/log"
|
||||
|
||||
config "novit.tech/direktil/pkg/bootstrapconfig"
|
||||
)
|
||||
|
||||
func setupNetworks(cfg *config.Config) {
|
||||
if len(cfg.Networks) == 0 {
|
||||
log.Print("no networks configured.")
|
||||
log.Info().Msg("no networks configured.")
|
||||
return
|
||||
}
|
||||
|
||||
@ -29,7 +30,8 @@ func setupNetworks(cfg *config.Config) {
|
||||
assigned := map[string]bool{}
|
||||
|
||||
for _, network := range cfg.Networks {
|
||||
log.Print("setting up network ", network.Name)
|
||||
log := log.With().Str("network", network.Name).Logger()
|
||||
log.Info().Msg("setting up network")
|
||||
|
||||
// compute available names
|
||||
if len(assigned) != 0 {
|
||||
@ -60,10 +62,11 @@ func setupNetworks(cfg *config.Config) {
|
||||
assigned[m] = true
|
||||
}
|
||||
|
||||
log.Print("- ", envvar)
|
||||
envvars = append(envvars, envvar.String())
|
||||
}
|
||||
|
||||
log.Info().Strs("env", envvars).Msg("running script")
|
||||
|
||||
cmd := exec.Command("/bin/sh", "-c", network.Script)
|
||||
cmd.Env = envvars
|
||||
cmd.Stdout = stdout
|
||||
|
Reference in New Issue
Block a user