Display time spent displaying image when running in verbose mode

This commit is contained in:
Seednode 2022-09-11 19:01:56 -05:00
parent 35b46ed9e8
commit de398093b5
2 changed files with 8 additions and 2 deletions

View File

@ -10,7 +10,7 @@ import (
"github.com/spf13/cobra"
)
var Version = "0.4.2"
var Version = "0.5.0"
func init() {
rootCmd.AddCommand(versionCmd)

View File

@ -94,8 +94,12 @@ func serveStaticFile(w http.ResponseWriter, r http.Request, paths []string) erro
return err
}
var startTime time.Time
var stopTime time.Time
if Verbose {
fmt.Printf("%v Serving file: %v", time.Now().Format(LOGDATE), filePath)
startTime = time.Now()
}
buf, err := os.ReadFile(filePath)
@ -106,7 +110,9 @@ func serveStaticFile(w http.ResponseWriter, r http.Request, paths []string) erro
w.Write(buf)
if Verbose {
fmt.Println(" - DONE")
stopTime = time.Now()
timeElapsed := stopTime.Sub(startTime).Round(time.Microsecond)
fmt.Printf("%v %v\n", " - Finished in", timeElapsed)
}
return nil