cmd: Configure logging before any log messages

This commit is contained in:
Robert Swain 2017-04-20 16:26:34 +02:00
parent 254e61f727
commit f65e26bc2a
2 changed files with 4 additions and 2 deletions

View File

@ -16,11 +16,12 @@ import (
) )
func main() { func main() {
common.SetupLogging(os.Getenv("LOG_DIR"))
bindAddr := os.Getenv("BIND_ADDRESS") bindAddr := os.Getenv("BIND_ADDRESS")
if bindAddr == "" { if bindAddr == "" {
log.Panic("No BIND_ADDRESS environment variable found.") log.Panic("No BIND_ADDRESS environment variable found.")
} }
common.SetupLogging(os.Getenv("LOG_DIR"))
// TODO: Rather than generating a new key on every startup, we should be // TODO: Rather than generating a new key on every startup, we should be
// reading a PEM formatted file instead. // reading a PEM formatted file instead.

View File

@ -34,6 +34,8 @@ func loadConfig(configPath string) (*config.Sync, error) {
} }
func main() { func main() {
common.SetupLogging(os.Getenv("LOG_DIR"))
flag.Parse() flag.Parse()
if *configPath == "" { if *configPath == "" {
@ -47,7 +49,6 @@ func main() {
if *bindAddr == "" { if *bindAddr == "" {
log.Fatal("--listen must be supplied") log.Fatal("--listen must be supplied")
} }
common.SetupLogging(os.Getenv("LOG_DIR"))
log.Info("sync server config: ", cfg) log.Info("sync server config: ", cfg)