ess-etl-go/benchmark/main.go

32 lines
652 B
Go

package main
import (
"fmt"
"log"
"os"
"strings"
"time"
go_benchmark "gitea.urkob.com/urko/ess-etl-go/benchmark/go"
)
func main() {
log.SetFlags(log.Lmicroseconds)
logFileName := fmt.Sprintf("%s.txt", time.Now().Format(strings.ReplaceAll(time.RFC1123Z, ":", "_")))
f, err := os.OpenFile("./dump/"+logFileName, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0o644)
if err != nil {
log.Fatal(err)
}
defer f.Close()
log.SetOutput(f)
if err := go_benchmark.Benchmark(); err != nil {
log.Fatalln("go_benchmark.Benchmark", err)
}
// if err := nest_benchmark.Benchmark(); err != nil {
// log.Fatalln("nest_benchmark.Benchmark", err)
// }
}