Parcourir la source

Moved verbose to flag.

master
Stephen McQuay il y a 6 ans
Parent
révision
f29d9f7e5e
2 fichiers modifiés avec 11 ajouts et 9 suppressions
  1. +7
    -9
      config.go
  2. +4
    -0
      main.go

+ 7
- 9
config.go Voir le fichier

@@ -5,19 +5,17 @@ import (
)

type Configs struct {
Verbose bool
Dbhost string
Dbname string
Dbport int
Port int
Dbhost string
Dbname string
Dbport int
Port int
}

func NewConfig() *Configs {
return &Configs{
Verbose: true,
Dbname: "itslog",
Dbport: 5432,
Port: 80,
Dbname: "itslog",
Dbport: 5432,
Port: 80,
}
}


+ 4
- 0
main.go Voir le fichier

@@ -1,13 +1,17 @@
package main

import (
"flag"
"fmt"
"github.com/kelseyhightower/envconfig"
"log"
"net/http"
)

var verbose = flag.Bool("verbose", false, "increase logging verbosity")

func main() {
flag.Parse()
log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
config := NewConfig()
err := envconfig.Process("ITSLOG", config)

Chargement…
Annuler
Enregistrer