Better logging
This commit is contained in:
10
main.go
10
main.go
@@ -29,6 +29,9 @@ func run(logger *log.Logger) error {
|
||||
if err := os.MkdirAll(cfg.BadgerDir, 0o755); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := os.MkdirAll("data/logs", 0o755); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
benchmarkStore, err := store.Open(cfg.BadgerDir)
|
||||
if err != nil {
|
||||
@@ -43,10 +46,15 @@ func run(logger *log.Logger) error {
|
||||
}
|
||||
defer closeOnce.Do(closeStore)
|
||||
|
||||
app, err := web.New(benchmarkStore, cfg.PageSize)
|
||||
app, err := web.New(benchmarkStore, cfg.PageSize, "data/logs")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer func() {
|
||||
if err := app.Close(); err != nil {
|
||||
logger.Printf("close error log: %v", err)
|
||||
}
|
||||
}()
|
||||
|
||||
server := &http.Server{
|
||||
Addr: cfg.Addr,
|
||||
|
||||
Reference in New Issue
Block a user