Quellcode durchsuchen

[dav] logging in the webdav handler

cgars vor 7 Jahren
Ursprung
Commit
ac0888f27f
2 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  1. 2 1
      cmd/web.go
  2. 4 0
      pkg/dav/dav.go

+ 2 - 1
cmd/web.go

@@ -158,7 +158,8 @@ func newMacaron() *macaron.Macaron {
 	}))
 	m.Use(context.Contexter())
 	// Webdav handler todo: implement
-	h := &webdav.Handler{FileSystem: &dav.GinFS{BasePath: setting.RepoRootPath}, LockSystem: webdav.NewMemLS()}
+	h := &webdav.Handler{FileSystem: &dav.GinFS{BasePath: setting.RepoRootPath}, LockSystem: webdav.NewMemLS(),
+		Logger: dav.DavLogger}
 	m.Map(h)
 	return m
 }

+ 4 - 0
pkg/dav/dav.go

@@ -317,3 +317,7 @@ func Webdav401(c *gctx.Context) {
 	c.WriteHeader(http.StatusUnauthorized)
 	return
 }
+
+func DavLogger(req *http.Request, err error) {
+	log.Trace("davlog:%+v", err)
+}