Browse Source

Fix logger time display, fix windows 10 console print at start

Vova Tkach 6 years ago
parent
commit
075cdd9938
2 changed files with 7 additions and 7 deletions
  1. 1 1
      logger/handler.go
  2. 6 6
      main.go

+ 1 - 1
logger/handler.go

@@ -26,7 +26,7 @@ func (this handler) log(w *writer, r *http.Request) {
 		r.Proto + `"`,
 		strconv.Itoa(w.status),
 		strconv.Itoa(w.size),
-		fmt.Sprintf("%.3f ms", time.Now().Sub(w.s).Seconds()/1e6),
+		fmt.Sprintf("%.3f ms", time.Now().Sub(w.s).Seconds()),
 	}, " "))
 
 	// Do not wait

+ 6 - 6
main.go

@@ -51,18 +51,18 @@ func main() {
 		}
 	}
 
-	// Init logger
-	lg := logger.New()
-	defer lg.Close()
-
 	// Check www dir
 	consts.ParamWwwDir = utils.FixPath(consts.ParamWwwDir)
 	if !utils.IsDirExists(consts.ParamWwwDir) {
-		lg.Log("Virtual hosts directory is not exists", nil, true)
-		lg.Log("Example: ./fave -host 127.0.0.1 -port 80 -dir ./hosts", nil, true)
+		fmt.Printf("Virtual hosts directory is not exists\n")
+		fmt.Printf("Example: ./fave -host 127.0.0.1 -port 80 -dir ./hosts\n")
 		return
 	}
 
+	// Init logger
+	lg := logger.New()
+	defer lg.Close()
+
 	// Attach www dir to logger
 	lg.SetWwwDir(consts.ParamWwwDir)