mirror of
https://github.com/navidrome/navidrome.git
synced 2025-06-07 02:43:17 +03:00
Logging when triggering manual scan
This commit is contained in:
parent
9959862791
commit
9668263235
@ -2,6 +2,7 @@ package subsonic
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
"github.com/deluan/navidrome/conf"
|
"github.com/deluan/navidrome/conf"
|
||||||
"github.com/deluan/navidrome/log"
|
"github.com/deluan/navidrome/log"
|
||||||
@ -52,10 +53,14 @@ func (c *LibraryScanningController) StartScan(w http.ResponseWriter, r *http.Req
|
|||||||
fullScan := utils.ParamBool(r, "fullScan", false)
|
fullScan := utils.ParamBool(r, "fullScan", false)
|
||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
|
start := time.Now()
|
||||||
|
log.Info(ctx, "Triggering manual scan", "fullScan", fullScan, "user", loggedUser.UserName)
|
||||||
err := c.scanner.RescanAll(ctx, fullScan)
|
err := c.scanner.RescanAll(ctx, fullScan)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error(ctx, err)
|
log.Error(ctx, "Error scanning", err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
log.Info(ctx, "Manual scan complete", "user", loggedUser.UserName, "elapsed", time.Since(start).Round(100*time.Millisecond))
|
||||||
}()
|
}()
|
||||||
|
|
||||||
return c.GetScanStatus(w, r)
|
return c.GetScanStatus(w, r)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user